From 96a78f7f9401aa7770b0a07e6cbc2814bb171ce1 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Wed, 7 Jan 2026 11:04:27 +0100 Subject: [PATCH 01/13] feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-lib --- pyproject.toml | 1 + .../features/difference_formatter.py | 365 +++ .../features/difference_formatter_main.py | 55 + test-data/diff_files/additional_files.md | 12 + .../ali-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 1 + .../azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../additional_files/bare-libc-amd64-diff | 1 + .../additional_files/bare-libc-arm64-diff | 1 + .../additional_files/bare-nodejs-amd64-diff | 1 + .../additional_files/bare-nodejs-arm64-diff | 1 + .../additional_files/bare-python-amd64-diff | 1 + .../additional_files/bare-python-arm64-diff | 1 + .../bare-sapmachine-amd64-diff | 1 + .../bare-sapmachine-arm64-diff | 1 + .../additional_files/container-amd64-diff | 1 + .../additional_files/container-arm64-diff | 1 + .../gcp-gardener_prod-amd64-diff | 1 + .../gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 1 + .../gdch-gardener_prod-arm64-diff | 1 + .../kvm-gardener_prod-amd64-diff | 1 + .../kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../additional_files/metal-capi-amd64-diff | 1 + .../additional_files/metal-capi-arm64-diff | 1 + .../metal-gardener_prod-amd64-diff | 1 + .../metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 1 + .../metal-gardener_pxe-arm64-diff | 1 + .../additional_files/metal-vhost-amd64-diff | 1 + .../additional_files/metal-vhost-arm64-diff | 1 + .../additional_files/metal_pxe-amd64-diff | 1 + .../additional_files/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../additional_files/some_file-diff | 1 + .../additional_files/some_other_file-diff | 1 + .../vmware-gardener_prod-amd64-diff | 1 + .../vmware-gardener_prod-arm64-diff | 1 + .../diff_files/compare_nightly-nightly_stats | 1 + test-data/diff_files/compare_nightly.md | 19 + .../ali-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 1 + .../azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../compare_nightly/bare-libc-amd64-diff | 1 + .../compare_nightly/bare-libc-arm64-diff | 1 + .../compare_nightly/bare-nodejs-amd64-diff | 1 + .../compare_nightly/bare-nodejs-arm64-diff | 1 + .../compare_nightly/bare-python-amd64-diff | 1 + .../compare_nightly/bare-python-arm64-diff | 1 + .../bare-sapmachine-amd64-diff | 1 + .../bare-sapmachine-arm64-diff | 1 + .../compare_nightly/container-amd64-diff | 1 + .../compare_nightly/container-arm64-diff | 1 + .../gcp-gardener_prod-amd64-diff | 1 + .../gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 1 + .../gdch-gardener_prod-arm64-diff | 1 + .../kvm-gardener_prod-amd64-diff | 1 + .../kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../compare_nightly/metal-capi-amd64-diff | 1 + .../compare_nightly/metal-capi-arm64-diff | 1 + .../metal-gardener_prod-amd64-diff | 1 + .../metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 1 + .../metal-gardener_pxe-arm64-diff | 1 + .../compare_nightly/metal-vhost-amd64-diff | 1 + .../compare_nightly/metal-vhost-arm64-diff | 1 + .../compare_nightly/metal_pxe-amd64-diff | 1 + .../compare_nightly/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../vmware-gardener_prod-amd64-diff | 1 + .../vmware-gardener_prod-arm64-diff | 1 + ...are_nightly_different_commit-nightly_stats | 1 + .../compare_nightly_different_commit.md | 21 + .../ali-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 1 + .../azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../bare-libc-amd64-diff | 1 + .../bare-libc-arm64-diff | 1 + .../bare-nodejs-amd64-diff | 1 + .../bare-nodejs-arm64-diff | 1 + .../bare-python-amd64-diff | 1 + .../bare-python-arm64-diff | 1 + .../bare-sapmachine-amd64-diff | 1 + .../bare-sapmachine-arm64-diff | 1 + .../container-amd64-diff | 1 + .../container-arm64-diff | 1 + .../gcp-gardener_prod-amd64-diff | 1 + .../gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 1 + .../gdch-gardener_prod-arm64-diff | 1 + .../kvm-gardener_prod-amd64-diff | 1 + .../kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../metal-capi-amd64-diff | 1 + .../metal-capi-arm64-diff | 1 + .../metal-gardener_prod-amd64-diff | 1 + .../metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 1 + .../metal-gardener_pxe-arm64-diff | 1 + .../metal-vhost-amd64-diff | 1 + .../metal-vhost-arm64-diff | 1 + .../metal_pxe-amd64-diff | 1 + .../metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../vmware-gardener_prod-amd64-diff | 1 + .../vmware-gardener_prod-arm64-diff | 1 + .../diff_files/different_commit-nightly_stats | 1 + test-data/diff_files/different_commit.md | 27 + .../ali-gardener_prod-amd64-diff | 3 + .../aws-gardener_prod-amd64-diff | 3 + .../aws-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 3 + .../azure-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../different_commit/bare-libc-amd64-diff | 1 + .../different_commit/bare-libc-arm64-diff | 1 + .../different_commit/bare-nodejs-amd64-diff | 1 + .../different_commit/bare-nodejs-arm64-diff | 1 + .../different_commit/bare-python-amd64-diff | 1 + .../different_commit/bare-python-arm64-diff | 1 + .../bare-sapmachine-amd64-diff | 2316 +++++++++++++++++ .../bare-sapmachine-arm64-diff | 2308 ++++++++++++++++ .../different_commit/container-amd64-diff | 2 + .../different_commit/container-arm64-diff | 2 + .../gcp-gardener_prod-amd64-diff | 3 + .../gcp-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 3 + .../gdch-gardener_prod-arm64-diff | 3 + .../kvm-gardener_prod-amd64-diff | 3 + .../kvm-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../different_commit/metal-capi-amd64-diff | 3 + .../different_commit/metal-capi-arm64-diff | 3 + .../metal-gardener_prod-amd64-diff | 3 + .../metal-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 3 + .../metal-gardener_pxe-arm64-diff | 3 + .../different_commit/metal-vhost-amd64-diff | 3 + .../different_commit/metal-vhost-arm64-diff | 3 + .../different_commit/metal_pxe-amd64-diff | 3 + .../different_commit/metal_pxe-arm64-diff | 3 + .../openstack-gardener_prod-amd64-diff | 3 + .../openstack-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 3 + ...penstackbaremetal-gardener_prod-arm64-diff | 3 + .../vmware-gardener_prod-amd64-diff | 3 + .../vmware-gardener_prod-arm64-diff | 3 + test-data/diff_files/files_missing.md | 14 + .../ali-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-amd64-diff | 1 + .../aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 1 + .../azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../files_missing/bare-libc-amd64-diff | 1 + .../files_missing/bare-libc-arm64-diff | 1 + .../files_missing/bare-nodejs-amd64-diff | 1 + .../files_missing/bare-nodejs-arm64-diff | 1 + .../files_missing/bare-python-amd64-diff | 1 + .../files_missing/bare-python-arm64-diff | 1 + .../files_missing/bare-sapmachine-amd64-diff | 1 + .../files_missing/bare-sapmachine-arm64-diff | 1 + .../files_missing/container-amd64-diff | 1 + .../files_missing/container-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 1 + .../gdch-gardener_prod-arm64-diff | 1 + .../kvm-gardener_prod-amd64-diff | 1 + .../kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../files_missing/metal-capi-amd64-diff | 1 + .../files_missing/metal-capi-arm64-diff | 1 + .../metal-gardener_prod-amd64-diff | 1 + .../metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 1 + .../metal-gardener_pxe-arm64-diff | 1 + .../files_missing/metal-vhost-amd64-diff | 1 + .../files_missing/metal-vhost-arm64-diff | 1 + .../files_missing/metal_pxe-amd64-diff | 1 + .../files_missing/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../vmware-gardener_prod-amd64-diff | 1 + .../vmware-gardener_prod-arm64-diff | 1 + test-data/diff_files/many_issues.md | 20 + .../many_issues/ali-gardener_prod-amd64-diff | 3 + .../many_issues/aws-gardener_prod-amd64-diff | 3 + .../many_issues/aws-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 3 + .../azure-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../many_issues/bare-libc-amd64-diff | 1 + .../many_issues/bare-libc-arm64-diff | 1 + .../many_issues/bare-nodejs-amd64-diff | 1 + .../many_issues/bare-nodejs-arm64-diff | 1 + .../many_issues/bare-python-amd64-diff | 1 + .../many_issues/bare-python-arm64-diff | 1 + .../many_issues/bare-sapmachine-amd64-diff | 1 + .../many_issues/bare-sapmachine-arm64-diff | 1 + .../many_issues/container-amd64-diff | 2 + .../many_issues/container-arm64-diff | 2 + .../many_issues/gcp-gardener_prod-amd64-diff | 3 + .../many_issues/gcp-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../many_issues/gdch-gardener_prod-amd64-diff | 3 + .../many_issues/gdch-gardener_prod-arm64-diff | 3 + .../many_issues/kvm-gardener_prod-amd64-diff | 3 + .../many_issues/kvm-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../many_issues/metal-capi-amd64-diff | 3 + .../many_issues/metal-capi-arm64-diff | 3 + .../metal-gardener_prod-amd64-diff | 3 + .../metal-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../many_issues/metal-gardener_pxe-amd64-diff | 3 + .../many_issues/metal-gardener_pxe-arm64-diff | 3 + .../many_issues/metal-vhost-amd64-diff | 3 + .../many_issues/metal-vhost-arm64-diff | 3 + .../many_issues/metal_pxe-amd64-diff | 3 + .../many_issues/metal_pxe-arm64-diff | 3 + .../openstack-gardener_prod-amd64-diff | 3 + .../openstack-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 3 + ...penstackbaremetal-gardener_prod-arm64-diff | 3 + .../vmware-gardener_prod-amd64-diff | 3 + .../vmware-gardener_prod-arm64-diff | 3 + test-data/diff_files/no_issues.md | 10 + .../no_issues/ali-gardener_prod-amd64-diff | 1 + .../no_issues/aws-gardener_prod-amd64-diff | 1 + .../no_issues/aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../no_issues/azure-gardener_prod-amd64-diff | 1 + .../no_issues/azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../diff_files/no_issues/bare-libc-amd64-diff | 1 + .../diff_files/no_issues/bare-libc-arm64-diff | 1 + .../no_issues/bare-nodejs-amd64-diff | 1 + .../no_issues/bare-nodejs-arm64-diff | 1 + .../no_issues/bare-python-amd64-diff | 1 + .../no_issues/bare-python-arm64-diff | 1 + .../no_issues/bare-sapmachine-amd64-diff | 1 + .../no_issues/bare-sapmachine-arm64-diff | 1 + .../diff_files/no_issues/container-amd64-diff | 1 + .../diff_files/no_issues/container-arm64-diff | 1 + .../no_issues/gcp-gardener_prod-amd64-diff | 1 + .../no_issues/gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../no_issues/gdch-gardener_prod-amd64-diff | 1 + .../no_issues/gdch-gardener_prod-arm64-diff | 1 + .../no_issues/kvm-gardener_prod-amd64-diff | 1 + .../no_issues/kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../no_issues/metal-capi-amd64-diff | 1 + .../no_issues/metal-capi-arm64-diff | 1 + .../no_issues/metal-gardener_prod-amd64-diff | 1 + .../no_issues/metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../no_issues/metal-gardener_pxe-amd64-diff | 1 + .../no_issues/metal-gardener_pxe-arm64-diff | 1 + .../no_issues/metal-vhost-amd64-diff | 1 + .../no_issues/metal-vhost-arm64-diff | 1 + .../diff_files/no_issues/metal_pxe-amd64-diff | 1 + .../diff_files/no_issues/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../no_issues/vmware-gardener_prod-amd64-diff | 1 + .../no_issues/vmware-gardener_prod-arm64-diff | 1 + test-data/diff_files/one_issue.md | 15 + .../one_issue/ali-gardener_prod-amd64-diff | 1 + .../one_issue/aws-gardener_prod-amd64-diff | 1 + .../one_issue/aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../one_issue/azure-gardener_prod-amd64-diff | 1 + .../one_issue/azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../diff_files/one_issue/bare-libc-amd64-diff | 1 + .../diff_files/one_issue/bare-libc-arm64-diff | 1 + .../one_issue/bare-nodejs-amd64-diff | 1 + .../one_issue/bare-nodejs-arm64-diff | 1 + .../one_issue/bare-python-amd64-diff | 1 + .../one_issue/bare-python-arm64-diff | 1 + .../one_issue/bare-sapmachine-amd64-diff | 1 + .../one_issue/bare-sapmachine-arm64-diff | 1 + .../diff_files/one_issue/container-amd64-diff | 1 + .../diff_files/one_issue/container-arm64-diff | 1 + .../one_issue/gcp-gardener_prod-amd64-diff | 1 + .../one_issue/gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../one_issue/gdch-gardener_prod-amd64-diff | 1 + .../one_issue/gdch-gardener_prod-arm64-diff | 1 + .../one_issue/kvm-gardener_prod-amd64-diff | 1 + .../one_issue/kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../one_issue/metal-capi-amd64-diff | 1 + .../one_issue/metal-capi-arm64-diff | 1 + .../one_issue/metal-gardener_prod-amd64-diff | 1 + .../one_issue/metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../one_issue/metal-gardener_pxe-amd64-diff | 1 + .../one_issue/metal-gardener_pxe-arm64-diff | 1 + .../one_issue/metal-vhost-amd64-diff | 1 + .../one_issue/metal-vhost-arm64-diff | 1 + .../diff_files/one_issue/metal_pxe-amd64-diff | 1 + .../diff_files/one_issue/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../one_issue/vmware-gardener_prod-amd64-diff | 1 + .../one_issue/vmware-gardener_prod-arm64-diff | 1 + test-data/diff_files/only_issues.md | 19 + .../only_issues/ali-gardener_prod-amd64-diff | 3 + .../only_issues/aws-gardener_prod-amd64-diff | 3 + .../only_issues/aws-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 3 + .../azure-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../only_issues/bare-libc-amd64-diff | 3 + .../only_issues/bare-libc-arm64-diff | 3 + .../only_issues/bare-nodejs-amd64-diff | 1 + .../only_issues/bare-nodejs-arm64-diff | 1 + .../only_issues/bare-python-amd64-diff | 1 + .../only_issues/bare-python-arm64-diff | 1 + .../only_issues/bare-sapmachine-amd64-diff | 1 + .../only_issues/bare-sapmachine-arm64-diff | 1 + .../only_issues/container-amd64-diff | 2 + .../only_issues/container-arm64-diff | 2 + .../only_issues/gcp-gardener_prod-amd64-diff | 3 + .../only_issues/gcp-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../only_issues/gdch-gardener_prod-amd64-diff | 3 + .../only_issues/gdch-gardener_prod-arm64-diff | 3 + .../only_issues/kvm-gardener_prod-amd64-diff | 3 + .../only_issues/kvm-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../only_issues/metal-capi-amd64-diff | 3 + .../only_issues/metal-capi-arm64-diff | 3 + .../metal-gardener_prod-amd64-diff | 3 + .../metal-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../only_issues/metal-gardener_pxe-amd64-diff | 3 + .../only_issues/metal-gardener_pxe-arm64-diff | 3 + .../only_issues/metal-vhost-amd64-diff | 3 + .../only_issues/metal-vhost-arm64-diff | 3 + .../only_issues/metal_pxe-amd64-diff | 3 + .../only_issues/metal_pxe-arm64-diff | 3 + .../openstack-gardener_prod-amd64-diff | 3 + .../openstack-gardener_prod-arm64-diff | 3 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 3 + ...penstackbaremetal-gardener_prod-arm64-diff | 3 + .../vmware-gardener_prod-amd64-diff | 3 + .../vmware-gardener_prod-arm64-diff | 3 + .../diff_files/same_nightly-nightly_stats | 1 + test-data/diff_files/same_nightly.md | 14 + .../same_nightly/ali-gardener_prod-amd64-diff | 1 + .../same_nightly/aws-gardener_prod-amd64-diff | 1 + .../same_nightly/aws-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_trustedboot-amd64-diff | 1 + .../aws-gardener_prod_trustedboot-arm64-diff | 1 + .../aws-gardener_prod_usi-amd64-diff | 1 + .../aws-gardener_prod_usi-arm64-diff | 1 + .../azure-gardener_prod-amd64-diff | 1 + .../azure-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...azure-gardener_prod_trustedboot-amd64-diff | 1 + ...azure-gardener_prod_trustedboot-arm64-diff | 1 + .../azure-gardener_prod_usi-amd64-diff | 1 + .../azure-gardener_prod_usi-arm64-diff | 1 + .../same_nightly/bare-libc-amd64-diff | 1 + .../same_nightly/bare-libc-arm64-diff | 1 + .../same_nightly/bare-nodejs-amd64-diff | 1 + .../same_nightly/bare-nodejs-arm64-diff | 1 + .../same_nightly/bare-python-amd64-diff | 1 + .../same_nightly/bare-python-arm64-diff | 1 + .../same_nightly/bare-sapmachine-amd64-diff | 1 + .../same_nightly/bare-sapmachine-arm64-diff | 1 + .../same_nightly/container-amd64-diff | 1 + .../same_nightly/container-arm64-diff | 1 + .../same_nightly/gcp-gardener_prod-amd64-diff | 1 + .../same_nightly/gcp-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_trustedboot-amd64-diff | 1 + .../gcp-gardener_prod_trustedboot-arm64-diff | 1 + .../gcp-gardener_prod_usi-amd64-diff | 1 + .../gcp-gardener_prod_usi-arm64-diff | 1 + .../gdch-gardener_prod-amd64-diff | 1 + .../gdch-gardener_prod-arm64-diff | 1 + .../same_nightly/kvm-gardener_prod-amd64-diff | 1 + .../same_nightly/kvm-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_trustedboot-amd64-diff | 1 + .../kvm-gardener_prod_trustedboot-arm64-diff | 1 + .../kvm-gardener_prod_usi-amd64-diff | 1 + .../kvm-gardener_prod_usi-arm64-diff | 1 + .../same_nightly/metal-capi-amd64-diff | 1 + .../same_nightly/metal-capi-arm64-diff | 1 + .../metal-gardener_prod-amd64-diff | 1 + .../metal-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...metal-gardener_prod_trustedboot-amd64-diff | 1 + ...metal-gardener_prod_trustedboot-arm64-diff | 1 + .../metal-gardener_prod_usi-amd64-diff | 1 + .../metal-gardener_prod_usi-arm64-diff | 1 + .../metal-gardener_pxe-amd64-diff | 1 + .../metal-gardener_pxe-arm64-diff | 1 + .../same_nightly/metal-vhost-amd64-diff | 1 + .../same_nightly/metal-vhost-arm64-diff | 1 + .../same_nightly/metal_pxe-amd64-diff | 1 + .../same_nightly/metal_pxe-arm64-diff | 1 + .../openstack-gardener_prod-amd64-diff | 1 + .../openstack-gardener_prod-arm64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-amd64-diff | 1 + ...-gardener_prod_tpm2_trustedboot-arm64-diff | 1 + ...stack-gardener_prod_trustedboot-amd64-diff | 1 + ...stack-gardener_prod_trustedboot-arm64-diff | 1 + .../openstack-gardener_prod_usi-amd64-diff | 1 + .../openstack-gardener_prod_usi-arm64-diff | 1 + ...penstackbaremetal-gardener_prod-amd64-diff | 1 + ...penstackbaremetal-gardener_prod-arm64-diff | 1 + .../vmware-gardener_prod-amd64-diff | 1 + .../vmware-gardener_prod-arm64-diff | 1 + tests/features/test_difference_formatter.py | 116 + 742 files changed, 6230 insertions(+) create mode 100644 src/gardenlinux/features/difference_formatter.py create mode 100644 src/gardenlinux/features/difference_formatter_main.py create mode 100644 test-data/diff_files/additional_files.md create mode 100644 test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/bare-libc-amd64-diff create mode 100644 test-data/diff_files/additional_files/bare-libc-arm64-diff create mode 100644 test-data/diff_files/additional_files/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/additional_files/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/additional_files/bare-python-amd64-diff create mode 100644 test-data/diff_files/additional_files/bare-python-arm64-diff create mode 100644 test-data/diff_files/additional_files/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/additional_files/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/additional_files/container-amd64-diff create mode 100644 test-data/diff_files/additional_files/container-arm64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-capi-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-capi-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/additional_files/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/additional_files/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/additional_files/some_file-diff create mode 100644 test-data/diff_files/additional_files/some_other_file-diff create mode 100644 test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly-nightly_stats create mode 100644 test-data/diff_files/compare_nightly.md create mode 100644 test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-libc-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-libc-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-python-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-python-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/container-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/container-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-capi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-capi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit-nightly_stats create mode 100644 test-data/diff_files/compare_nightly_different_commit.md create mode 100644 test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/container-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/container-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit-nightly_stats create mode 100644 test-data/diff_files/different_commit.md create mode 100644 test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/bare-libc-amd64-diff create mode 100644 test-data/diff_files/different_commit/bare-libc-arm64-diff create mode 100644 test-data/diff_files/different_commit/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/different_commit/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/different_commit/bare-python-amd64-diff create mode 100644 test-data/diff_files/different_commit/bare-python-arm64-diff create mode 100644 test-data/diff_files/different_commit/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/different_commit/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/different_commit/container-amd64-diff create mode 100644 test-data/diff_files/different_commit/container-arm64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-capi-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-capi-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/different_commit/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/different_commit/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing.md create mode 100644 test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/files_missing/bare-libc-amd64-diff create mode 100644 test-data/diff_files/files_missing/bare-libc-arm64-diff create mode 100644 test-data/diff_files/files_missing/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/files_missing/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/files_missing/bare-python-amd64-diff create mode 100644 test-data/diff_files/files_missing/bare-python-arm64-diff create mode 100644 test-data/diff_files/files_missing/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/files_missing/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/files_missing/container-amd64-diff create mode 100644 test-data/diff_files/files_missing/container-arm64-diff create mode 100644 test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-capi-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-capi-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/files_missing/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/files_missing/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues.md create mode 100644 test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/bare-libc-amd64-diff create mode 100644 test-data/diff_files/many_issues/bare-libc-arm64-diff create mode 100644 test-data/diff_files/many_issues/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/many_issues/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/many_issues/bare-python-amd64-diff create mode 100644 test-data/diff_files/many_issues/bare-python-arm64-diff create mode 100644 test-data/diff_files/many_issues/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/many_issues/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/many_issues/container-amd64-diff create mode 100644 test-data/diff_files/many_issues/container-arm64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-capi-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-capi-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/many_issues/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/many_issues/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues.md create mode 100644 test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/bare-libc-amd64-diff create mode 100644 test-data/diff_files/no_issues/bare-libc-arm64-diff create mode 100644 test-data/diff_files/no_issues/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/no_issues/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/no_issues/bare-python-amd64-diff create mode 100644 test-data/diff_files/no_issues/bare-python-arm64-diff create mode 100644 test-data/diff_files/no_issues/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/no_issues/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/no_issues/container-amd64-diff create mode 100644 test-data/diff_files/no_issues/container-arm64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-capi-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-capi-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/no_issues/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/no_issues/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue.md create mode 100644 test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/bare-libc-amd64-diff create mode 100644 test-data/diff_files/one_issue/bare-libc-arm64-diff create mode 100644 test-data/diff_files/one_issue/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/one_issue/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/one_issue/bare-python-amd64-diff create mode 100644 test-data/diff_files/one_issue/bare-python-arm64-diff create mode 100644 test-data/diff_files/one_issue/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/one_issue/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/one_issue/container-amd64-diff create mode 100644 test-data/diff_files/one_issue/container-arm64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-capi-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-capi-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/one_issue/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/one_issue/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues.md create mode 100644 test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/bare-libc-amd64-diff create mode 100644 test-data/diff_files/only_issues/bare-libc-arm64-diff create mode 100644 test-data/diff_files/only_issues/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/only_issues/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/only_issues/bare-python-amd64-diff create mode 100644 test-data/diff_files/only_issues/bare-python-arm64-diff create mode 100644 test-data/diff_files/only_issues/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/only_issues/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/only_issues/container-amd64-diff create mode 100644 test-data/diff_files/only_issues/container-arm64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-capi-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-capi-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/only_issues/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/only_issues/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly-nightly_stats create mode 100644 test-data/diff_files/same_nightly.md create mode 100644 test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/bare-libc-amd64-diff create mode 100644 test-data/diff_files/same_nightly/bare-libc-arm64-diff create mode 100644 test-data/diff_files/same_nightly/bare-nodejs-amd64-diff create mode 100644 test-data/diff_files/same_nightly/bare-nodejs-arm64-diff create mode 100644 test-data/diff_files/same_nightly/bare-python-amd64-diff create mode 100644 test-data/diff_files/same_nightly/bare-python-arm64-diff create mode 100644 test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff create mode 100644 test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff create mode 100644 test-data/diff_files/same_nightly/container-amd64-diff create mode 100644 test-data/diff_files/same_nightly/container-arm64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-capi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-capi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal-vhost-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal-vhost-arm64-diff create mode 100644 test-data/diff_files/same_nightly/metal_pxe-amd64-diff create mode 100644 test-data/diff_files/same_nightly/metal_pxe-arm64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff create mode 100644 test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff create mode 100644 test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff create mode 100644 test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff create mode 100644 test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff create mode 100644 tests/features/test_difference_formatter.py diff --git a/pyproject.toml b/pyproject.toml index 7fd177bd..ac389e1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,6 +36,7 @@ sphinx-rtd-theme = "^3.0.2" [tool.poetry.scripts] gl-cname = "gardenlinux.features.cname_main:main" +gl-diff = "gardenlinux.features.difference_formatter_main:main" gl-features-parse = "gardenlinux.features.__main__:main" gl-flavors-parse = "gardenlinux.flavors.__main__:main" gl-gh-release = "gardenlinux.github.release.__main__:main" diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py new file mode 100644 index 00000000..a569c4e5 --- /dev/null +++ b/src/gardenlinux/features/difference_formatter.py @@ -0,0 +1,365 @@ +# -*- coding: utf-8 -*- + +""" +diff files Markdown generator for reproducibility checker workflow +""" + +import logging +import os +import pathlib +import re +from os import PathLike +from typing import Optional + +import networkx as nx +import yaml +from attr import dataclass +from networkx.algorithms.traversal.depth_first_search import dfs_tree + +from gardenlinux.features.parser import Parser + + +@dataclass +class Nightly: + run_number: str + id: str + commit: str + + +class Formatter(object): + """ + This class takes the differ_files results from the reproducibility check and generates a Result.md + The differ_files contain paths of files which were different when building the flavor two times + + :author: Garden Linux Maintainers + :copyright: Copyright 2025 SAP SE + :package: gardenlinux + :subpackage: features + :since: 1.0.0 + :license: https://www.apache.org/licenses/LICENSE-2.0 + Apache License, Version 2.0 + """ + + remove_arch = re.compile("(-arm64|-amd64)$") + + def __init__( + self, + flavors_matrix: dict[str, list[dict[str, str]]], + bare_flavors_matrix: dict[str, list[dict[str, str]]], + diff_dir: PathLike[str] = pathlib.Path("diffs"), + nightly_stats: PathLike[str] = pathlib.Path("nightly_stats"), + gardenlinux_root: Optional[str] = None, + feature_dir_name: Optional[str] = "features", + logger: Optional[logging.Logger] = None, + ): + """ + Constructor __init__(Formatter) + + :param flavors_matrix: The flavors matrix to identify missing diff files + :param bare_flavors_matrix: The bare flavors matrix to identify missing diff files + :param diff_dir: Directory containing the diff files + :param nightly_stats: File containing infos about nightly runs + :param gardenlinux_root: GardenLinux root directory + :param feature_dir_name: Name of the features directory + :param logger: Logger instance + + :since: 1.0.0 + """ + + self._parser = Parser(gardenlinux_root, feature_dir_name, logger) + if gardenlinux_root is None: + gardenlinux_root = self._parser._GARDENLINUX_ROOT + diff_dir = pathlib.Path(gardenlinux_root).joinpath(diff_dir) + + self._all = set() + self._flavors = os.listdir(diff_dir) + self._nightly_stats = nightly_stats + self._feature_dir_name = feature_dir_name + + self._successful = [] + self._whitelist = [] + failed = {} # {flavor: [files...]} + + self._expected_falvors = set( + [ + f'{variant["flavor"]}-{variant["arch"]}' + for variant in ( + flavors_matrix["include"] + bare_flavors_matrix["include"] + ) + ] + ) + + for flavor in self._flavors: + if flavor.endswith("-diff"): + with open(diff_dir.joinpath(flavor), "r") as f: + content = f.read() + + flavor = flavor[:-5] + self._all.add(flavor) + if content == "\n": + self._successful.append(flavor) + elif content == "whitelist\n": + self._successful.append(flavor) + self._whitelist.append(flavor) + else: + failed[flavor] = content.split("\n")[:-1] + + self._missing_flavors = self._expected_falvors - self._all + self._unexpected_falvors = self._all - self._expected_falvors + + # Map files to flavors + affected = {} # {file: {flavors...}} + for flavor in failed: + for file in failed[flavor]: + if file not in affected: + affected[file] = set() + affected[file].add(flavor) + + # Merge files affected by the same flavors by mapping flavor sets to files + self._bundled = {} # {{flavors...}: {files...}} + for file in affected: + if frozenset(affected[file]) not in self._bundled: + self._bundled[frozenset(affected[file])] = set() + self._bundled[frozenset(affected[file])].add(file) + + def _node_key(self, node): + """ + Key order function to sort platforms before elements, platforms before flags and elements before flags + + :param node: The node name (can be any of platform, element or flag) + + :return: ("1-" || "2-" || "2-") + node + :since: 1.0.0 + """ + + with open( + self._parser._feature_base_dir.joinpath(f"{node}/info.yaml"), "r" + ) as f: + info = yaml.safe_load(f.read()) + if info["type"] == "platform": + return "1-" + node + elif info["type"] == "element": + return "2-" + node + else: + return "3-" + node + + def _generateIntersectionTrees( + self, + ) -> dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]: + """ + Intersects all features of the affected flavors and removes all features from unaffected flavors to identify features causing the issue + + :return: (dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]) Dict in the form of {{files...}: ({flavors..., intersectionTree})} + :since: 1.0.0 + """ + + trees = {} + for flavors in self._bundled: + first = True + tree = None + for flavor in flavors: + if not flavor.startswith("bare-"): + t = self._parser.filter(self.remove_arch.sub("", flavor)) + if first: + first = False + tree = t + else: + tree = nx.intersection(tree, t) + + if tree is not None: + unaffected = self._all - flavors + for flavor in unaffected: + if not flavor.startswith("bare-"): + t = self._parser.filter(self.remove_arch.sub("", flavor)) + tree.remove_nodes_from(n for n in t) + else: + tree = nx.DiGraph() + + trees[frozenset(self._bundled[flavors])] = (flavors, tree) + + return trees + + def _treeStr(self, graph: nx.DiGraph, found=None) -> tuple[str, set]: + """ + Returns a string representation of the graph containg each node exactly once + + :param graph: Graph to be converted + :param found: Nodes excluded for further rendering + + :return: (str) Graph as string + :since: 1.0.0 + """ + + if found is None: + found = set() + + s = "" + for node in sorted(graph, key=self._node_key): + if node not in found and len(list(graph.predecessors(node))) == 0: + found.add(node) + if len(set(graph.successors(node)) - found) == 0: + s += str(node) + "\n" + else: + s += str(node) + ":\n" + for successor in sorted( + set(graph.successors(node)) - found, key=self._node_key + ): + st, fnd = self._treeStr(dfs_tree(graph, successor), found) + found.update(fnd) + s += " " + st.replace("\n", "\n ") + "\n" + # Remove last linebreak as the last line can contain spaces + return "\n".join(s.split("\n")[:-1]), found + + @staticmethod + def _dropdown(items) -> str: + """ + Converts the items into a markdown dropwon list if the length is 10 or more + + :param items: List of items + + :return: (str) List or dropown + :since: 1.0.0 + """ + + if len(items) <= 10: + return "
".join([f"`{item}`" for item in sorted(items)]) + else: + for first in sorted(items): + return ( + f"
{first}..." + + "
".join([f"`{item}`" for item in sorted(items)]) + + "
" + ) + return "" + + def __str__(self) -> str: + """ + Returns final markdown for the configured reproducibility check + + :return: (str) Markdown + :since: 1.0.0 + """ + trees = self._generateIntersectionTrees() + + result = """# Reproducibility Test Results + +{emoji} **{successrate}%** of **{total_count}** tested flavors were reproducible.{problem_count} + +## Detailed Result{explanation} + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +{rows} +""" + + successrate = round( + 100 * (len(self._successful) / len(self._expected_falvors)), 1 + ) + + emoji = ( + "✅" + if len(self._expected_falvors) == len(self._successful) + else ("⚠️" if successrate >= 50.0 else "❌") + ) + + total_count = len(self._expected_falvors) + + problem_count = ( + "" + if len(trees) == 0 + else ( + "\n**1** Problem detected." + if len(trees) == 1 + else f"\n**{len(trees)}** Problems detected." + ) + ) + + explanation = "" + + if self._nightly_stats.is_file(): + with open(self._nightly_stats, "r") as f: + nightly_a, nightly_b = ( + Nightly(*n.split(",")) for n in f.read().split(";") + ) + if nightly_a.run_number != "": + explanation += f"\n\nComparison of nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** \ +and **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})**" + if nightly_a.commit != nightly_b.commit: + explanation += f"\n\n⚠️ The nightlies used different commits: `{nightly_a.commit[:7]}` (#{nightly_a.run_number}) != `{nightly_b.commit[:7]}` (#{nightly_b.run_number})" + if nightly_a.run_number == nightly_b.run_number: + explanation += f"\n\n⚠️ Comparing the nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** to itself can not reveal any issues" + else: + explanation += f"\n\nComparison of the latest nightly **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})** \ +with a new build" + if nightly_a.commit != nightly_b.commit: + explanation += f"\n\n⚠️ The build used different commits: `{nightly_b.commit[:7]}` (#{nightly_b.run_number}) != `{nightly_a.commit[:7]}` (new build)" + + if len(self._whitelist) > 0: + explanation += ( + "\n\n
📃 These flavors only passed due to the nightly whitelist
"
+                + "
".join(sorted(self._whitelist)) + + "
" + ) + + if len(self._unexpected_falvors) > 0: + # This should never happen, but print a warning if it somehow does + explanation += ( + "\n\n
⁉️ These flavors were not expected to appear in the results, please check for errors in the workflow\ +
"
+                + "
".join(sorted(self._unexpected_falvors)) + + "
" + ) + + explanation += ( + "" + if len(self._expected_falvors) <= len(self._successful) + else "\n\n*The mentioned features are included in every affected flavor and not included in every unaffected flavor.*" + ) + + rows = "" + + if len(self._missing_flavors) > 0: + row = "|❌ Workflow run did not produce any results|" + row += f"**{round(100 * (len(self._missing_flavors) / len(self._expected_falvors)), 1)}%** affected
" + row += self._dropdown(self._missing_flavors) + row += "|No analysis available|\n" + rows += row + + for files in trees: + flavors, tree = trees[files] + row = "|" + row += self._dropdown(files) + row += "|" + row += f"**{round(100 * (len(flavors) / len(self._expected_falvors)), 1)}%** affected
" + row += self._dropdown(flavors) + row += "|" + if len(tree) == 0: + row += "No analysis available" + else: + row += "
" + self._treeStr(tree)[0].replace("\n", "
") + "
" + row += "|\n" + rows += row + + if len(self._successful) > 0: + # Success row + row = "|" + row += "✅ No problems found" + row += "|" + row += f"**{round(100 * (len(self._successful) / len(self._expected_falvors)), 1)}%**
" + row += self._dropdown(self._successful) + row += "|" + row += "-" + row += "|\n" + rows += row + + if len(self._successful) < len(self._expected_falvors): + rows += "\n*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`*" + + return result.format( + emoji=emoji, + successrate=successrate, + total_count=total_count, + problem_count=problem_count, + explanation=explanation, + rows=rows, + ) diff --git a/src/gardenlinux/features/difference_formatter_main.py b/src/gardenlinux/features/difference_formatter_main.py new file mode 100644 index 00000000..d50a2b17 --- /dev/null +++ b/src/gardenlinux/features/difference_formatter_main.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +""" +gl-diff main entrypoint +""" + +import argparse +import json +import pathlib +from os.path import basename, dirname + +from .difference_formatter import Formatter + + +def main(): + """ + gl-diff main() + + :since: 1.0.0 + """ + + parser = argparse.ArgumentParser() + + parser.add_argument("--feature-dir", default="features") + parser.add_argument("--diff-dir", default="diffs") + parser.add_argument("--nightly-stats", default="nightly_stats") + parser.add_argument("--output", default="Result.md") + parser.add_argument("flavors_matrix") + parser.add_argument("bare_flavors_matrix") + + args = parser.parse_args() + + gardenlinux_root = dirname(args.feature_dir) + + if gardenlinux_root == "": + gardenlinux_root = "." + + feature_dir_name = basename(args.feature_dir) + + formatter = Formatter( + json.loads(args.flavors_matrix), + json.loads(args.bare_flavors_matrix), + pathlib.Path(args.diff_dir), + pathlib.Path(args.nightly_stats), + gardenlinux_root, + feature_dir_name, + ) + + with open(args.output, "w") as f: + f.write(str(formatter)) + + +if __name__ == "__main__": + main() diff --git a/test-data/diff_files/additional_files.md b/test-data/diff_files/additional_files.md new file mode 100644 index 00000000..9a4fcc73 --- /dev/null +++ b/test-data/diff_files/additional_files.md @@ -0,0 +1,12 @@ +# Reproducibility Test Results + +⚠️ **102.7%** of **73** tested flavors were reproducible. + +## Detailed Result + +
⁉️ These flavors were not expected to appear in the results, please check for errors in the workflow
some_file
some_other_file
+ +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|✅ No problems found|**102.7%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`some_file`
`some_other_file`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + diff --git a/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-libc-amd64-diff b/test-data/diff_files/additional_files/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-libc-arm64-diff b/test-data/diff_files/additional_files/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-nodejs-amd64-diff b/test-data/diff_files/additional_files/bare-nodejs-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-nodejs-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-nodejs-arm64-diff b/test-data/diff_files/additional_files/bare-nodejs-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-nodejs-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-python-amd64-diff b/test-data/diff_files/additional_files/bare-python-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-python-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-python-arm64-diff b/test-data/diff_files/additional_files/bare-python-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-python-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff b/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff b/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/container-amd64-diff b/test-data/diff_files/additional_files/container-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/container-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/container-arm64-diff b/test-data/diff_files/additional_files/container-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/container-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-capi-amd64-diff b/test-data/diff_files/additional_files/metal-capi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-capi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-capi-arm64-diff b/test-data/diff_files/additional_files/metal-capi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-capi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-vhost-amd64-diff b/test-data/diff_files/additional_files/metal-vhost-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-vhost-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal-vhost-arm64-diff b/test-data/diff_files/additional_files/metal-vhost-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal-vhost-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal_pxe-amd64-diff b/test-data/diff_files/additional_files/metal_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/metal_pxe-arm64-diff b/test-data/diff_files/additional_files/metal_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/metal_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/some_file-diff b/test-data/diff_files/additional_files/some_file-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/some_file-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/some_other_file-diff b/test-data/diff_files/additional_files/some_other_file-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/some_other_file-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/compare_nightly-nightly_stats b/test-data/diff_files/compare_nightly-nightly_stats new file mode 100644 index 00000000..45ba3a21 --- /dev/null +++ b/test-data/diff_files/compare_nightly-nightly_stats @@ -0,0 +1 @@ +2405,19008197684,22b5707;2404,18992390789,22b5707 \ No newline at end of file diff --git a/test-data/diff_files/compare_nightly.md b/test-data/diff_files/compare_nightly.md new file mode 100644 index 00000000..50b56b85 --- /dev/null +++ b/test-data/diff_files/compare_nightly.md @@ -0,0 +1,19 @@ +# Reproducibility Test Results + +⚠️ **97.3%** of **73** tested flavors were reproducible. +**1** Problem detected. + +## Detailed Result + +Comparison of nightly **[#2405](https://github.com/gardenlinux/gardenlinux/actions/runs/19008197684)** and **[#2404](https://github.com/gardenlinux/gardenlinux/actions/runs/18992390789)** + +
📃 These flavors only passed due to the nightly whitelist
ali-gardener_prod-amd64
aws-gardener_prod-amd64
aws-gardener_prod-arm64
aws-gardener_prod_tpm2_trustedboot-amd64
aws-gardener_prod_tpm2_trustedboot-arm64
aws-gardener_prod_trustedboot-amd64
aws-gardener_prod_trustedboot-arm64
aws-gardener_prod_usi-amd64
aws-gardener_prod_usi-arm64
azure-gardener_prod-amd64
azure-gardener_prod-arm64
azure-gardener_prod_tpm2_trustedboot-amd64
azure-gardener_prod_tpm2_trustedboot-arm64
azure-gardener_prod_trustedboot-amd64
azure-gardener_prod_trustedboot-arm64
azure-gardener_prod_usi-amd64
azure-gardener_prod_usi-arm64
bare-nodejs-amd64
bare-nodejs-arm64
bare-python-amd64
bare-python-arm64
bare-sapmachine-amd64
bare-sapmachine-arm64
gcp-gardener_prod-amd64
gcp-gardener_prod-arm64
gcp-gardener_prod_tpm2_trustedboot-amd64
gcp-gardener_prod_tpm2_trustedboot-arm64
gcp-gardener_prod_trustedboot-amd64
gcp-gardener_prod_trustedboot-arm64
gcp-gardener_prod_usi-amd64
gcp-gardener_prod_usi-arm64
gdch-gardener_prod-amd64
gdch-gardener_prod-arm64
kvm-gardener_prod-amd64
kvm-gardener_prod-arm64
kvm-gardener_prod_tpm2_trustedboot-amd64
kvm-gardener_prod_tpm2_trustedboot-arm64
kvm-gardener_prod_trustedboot-amd64
kvm-gardener_prod_trustedboot-arm64
kvm-gardener_prod_usi-amd64
kvm-gardener_prod_usi-arm64
metal-capi-amd64
metal-capi-arm64
metal-gardener_prod-amd64
metal-gardener_prod-arm64
metal-gardener_prod_tpm2_trustedboot-amd64
metal-gardener_prod_tpm2_trustedboot-arm64
metal-gardener_prod_trustedboot-amd64
metal-gardener_prod_trustedboot-arm64
metal-gardener_prod_usi-amd64
metal-gardener_prod_usi-arm64
metal-gardener_pxe-amd64
metal-gardener_pxe-arm64
metal-vhost-amd64
metal-vhost-arm64
metal_pxe-amd64
metal_pxe-arm64
openstack-gardener_prod-amd64
openstack-gardener_prod-arm64
openstack-gardener_prod_tpm2_trustedboot-amd64
openstack-gardener_prod_tpm2_trustedboot-arm64
openstack-gardener_prod_trustedboot-amd64
openstack-gardener_prod_trustedboot-arm64
openstack-gardener_prod_usi-amd64
openstack-gardener_prod_usi-arm64
openstackbaremetal-gardener_prod-amd64
openstackbaremetal-gardener_prod-arm64
vmware-gardener_prod-amd64
vmware-gardener_prod-arm64
+ +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| +|✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-libc-amd64-diff b/test-data/diff_files/compare_nightly/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/compare_nightly/bare-libc-arm64-diff b/test-data/diff_files/compare_nightly/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff b/test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff b/test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-python-amd64-diff b/test-data/diff_files/compare_nightly/bare-python-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-python-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-python-arm64-diff b/test-data/diff_files/compare_nightly/bare-python-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-python-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff b/test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff b/test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/container-amd64-diff b/test-data/diff_files/compare_nightly/container-amd64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/compare_nightly/container-amd64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/compare_nightly/container-arm64-diff b/test-data/diff_files/compare_nightly/container-arm64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/compare_nightly/container-arm64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-capi-amd64-diff b/test-data/diff_files/compare_nightly/metal-capi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-capi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-capi-arm64-diff b/test-data/diff_files/compare_nightly/metal-capi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-capi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff b/test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff b/test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-vhost-amd64-diff b/test-data/diff_files/compare_nightly/metal-vhost-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-vhost-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal-vhost-arm64-diff b/test-data/diff_files/compare_nightly/metal-vhost-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal-vhost-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal_pxe-amd64-diff b/test-data/diff_files/compare_nightly/metal_pxe-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal_pxe-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/metal_pxe-arm64-diff b/test-data/diff_files/compare_nightly/metal_pxe-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/metal_pxe-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit-nightly_stats b/test-data/diff_files/compare_nightly_different_commit-nightly_stats new file mode 100644 index 00000000..6ce1d3d6 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit-nightly_stats @@ -0,0 +1 @@ +2405,19008197684,22b5708;2404,18992390789,22b5707 \ No newline at end of file diff --git a/test-data/diff_files/compare_nightly_different_commit.md b/test-data/diff_files/compare_nightly_different_commit.md new file mode 100644 index 00000000..3ea41188 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit.md @@ -0,0 +1,21 @@ +# Reproducibility Test Results + +⚠️ **97.3%** of **73** tested flavors were reproducible. +**1** Problem detected. + +## Detailed Result + +Comparison of nightly **[#2405](https://github.com/gardenlinux/gardenlinux/actions/runs/19008197684)** and **[#2404](https://github.com/gardenlinux/gardenlinux/actions/runs/18992390789)** + +⚠️ The nightlies used different commits: `22b5708` (#2405) != `22b5707` (#2404) + +
📃 These flavors only passed due to the nightly whitelist
ali-gardener_prod-amd64
aws-gardener_prod-amd64
aws-gardener_prod-arm64
aws-gardener_prod_tpm2_trustedboot-amd64
aws-gardener_prod_tpm2_trustedboot-arm64
aws-gardener_prod_trustedboot-amd64
aws-gardener_prod_trustedboot-arm64
aws-gardener_prod_usi-amd64
aws-gardener_prod_usi-arm64
azure-gardener_prod-amd64
azure-gardener_prod-arm64
azure-gardener_prod_tpm2_trustedboot-amd64
azure-gardener_prod_tpm2_trustedboot-arm64
azure-gardener_prod_trustedboot-amd64
azure-gardener_prod_trustedboot-arm64
azure-gardener_prod_usi-amd64
azure-gardener_prod_usi-arm64
bare-nodejs-amd64
bare-nodejs-arm64
bare-python-amd64
bare-python-arm64
bare-sapmachine-amd64
bare-sapmachine-arm64
gcp-gardener_prod-amd64
gcp-gardener_prod-arm64
gcp-gardener_prod_tpm2_trustedboot-amd64
gcp-gardener_prod_tpm2_trustedboot-arm64
gcp-gardener_prod_trustedboot-amd64
gcp-gardener_prod_trustedboot-arm64
gcp-gardener_prod_usi-amd64
gcp-gardener_prod_usi-arm64
gdch-gardener_prod-amd64
gdch-gardener_prod-arm64
kvm-gardener_prod-amd64
kvm-gardener_prod-arm64
kvm-gardener_prod_tpm2_trustedboot-amd64
kvm-gardener_prod_tpm2_trustedboot-arm64
kvm-gardener_prod_trustedboot-amd64
kvm-gardener_prod_trustedboot-arm64
kvm-gardener_prod_usi-amd64
kvm-gardener_prod_usi-arm64
metal-capi-amd64
metal-capi-arm64
metal-gardener_prod-amd64
metal-gardener_prod-arm64
metal-gardener_prod_tpm2_trustedboot-amd64
metal-gardener_prod_tpm2_trustedboot-arm64
metal-gardener_prod_trustedboot-amd64
metal-gardener_prod_trustedboot-arm64
metal-gardener_prod_usi-amd64
metal-gardener_prod_usi-arm64
metal-gardener_pxe-amd64
metal-gardener_pxe-arm64
metal-vhost-amd64
metal-vhost-arm64
metal_pxe-amd64
metal_pxe-arm64
openstack-gardener_prod-amd64
openstack-gardener_prod-arm64
openstack-gardener_prod_tpm2_trustedboot-amd64
openstack-gardener_prod_tpm2_trustedboot-arm64
openstack-gardener_prod_trustedboot-amd64
openstack-gardener_prod_trustedboot-arm64
openstack-gardener_prod_usi-amd64
openstack-gardener_prod_usi-arm64
openstackbaremetal-gardener_prod-amd64
openstackbaremetal-gardener_prod-arm64
vmware-gardener_prod-amd64
vmware-gardener_prod-arm64
+ +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| +|✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/container-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/container-amd64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/container-amd64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/compare_nightly_different_commit/container-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/container-arm64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/container-arm64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..2262e806 --- /dev/null +++ b/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ +whitelist diff --git a/test-data/diff_files/different_commit-nightly_stats b/test-data/diff_files/different_commit-nightly_stats new file mode 100644 index 00000000..cb95c879 --- /dev/null +++ b/test-data/diff_files/different_commit-nightly_stats @@ -0,0 +1 @@ +,,095c739;2365,17937135122,ed1934d \ No newline at end of file diff --git a/test-data/diff_files/different_commit.md b/test-data/diff_files/different_commit.md new file mode 100644 index 00000000..837fb4a9 --- /dev/null +++ b/test-data/diff_files/different_commit.md @@ -0,0 +1,27 @@ +# Reproducibility Test Results + +❌ **2.7%** of **73** tested flavors were reproducible. +**9** Problems detected. + +## Detailed Result + +Comparison of the latest nightly **[#2365](https://github.com/gardenlinux/gardenlinux/actions/runs/17937135122)** with a new build + +⚠️ The build used different commits: `ed1934d` (#2365) != `095c739` (new build) + +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/os-release`|**97.3%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| +|`/boot/initrd.img-6.12.48-cloud-amd64`
`/efi/Default/6.12.48-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.48-amd64`
`/efi/Default/6.12.48-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.48-cloud-arm64`
`/efi/Default/6.12.48-cloud-arm64/initrd`|**9.6%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| +|`/boot/initrd.img-6.12.48-arm64`
`/efi/Default/6.12.48-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| +|
/lib/jvm/.java-1.21.0-sapmachine.jinfo...`/lib/jvm/.java-1.21.0-sapmachine.jinfo`
`/lib/jvm/.java-1.25.0-sapmachine.jinfo`
`/lib/jvm/java-1.21.0-sapmachine/bin/asprof`
`/lib/jvm/java-1.21.0-sapmachine/bin/java`
`/lib/jvm/java-1.21.0-sapmachine/bin/jcmd`
`/lib/jvm/java-1.21.0-sapmachine/bin/jfr`
`/lib/jvm/java-1.21.0-sapmachine/bin/jinfo`
`/lib/jvm/java-1.21.0-sapmachine/bin/jmap`
`/lib/jvm/java-1.21.0-sapmachine/bin/jps`
`/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript`
`/lib/jvm/java-1.21.0-sapmachine/bin/jstack`
`/lib/jvm/java-1.21.0-sapmachine/bin/jstat`
`/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver`
`/lib/jvm/java-1.21.0-sapmachine/bin/keytool`
`/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry`
`/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/net.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/classlist`
`/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/jexec`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper`
`/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg`
`/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/modules`
`/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja`
`/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat`
`/lib/jvm/java-1.21.0-sapmachine/release`
`/lib/jvm/java-1.25.0-sapmachine/bin/asprof`
`/lib/jvm/java-1.25.0-sapmachine/bin/java`
`/lib/jvm/java-1.25.0-sapmachine/bin/jcmd`
`/lib/jvm/java-1.25.0-sapmachine/bin/jfr`
`/lib/jvm/java-1.25.0-sapmachine/bin/jinfo`
`/lib/jvm/java-1.25.0-sapmachine/bin/jmap`
`/lib/jvm/java-1.25.0-sapmachine/bin/jps`
`/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript`
`/lib/jvm/java-1.25.0-sapmachine/bin/jstack`
`/lib/jvm/java-1.25.0-sapmachine/bin/jstat`
`/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver`
`/lib/jvm/java-1.25.0-sapmachine/bin/keytool`
`/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry`
`/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/net.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/classlist`
`/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/jexec`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper`
`/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg`
`/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/modules`
`/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja`
`/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat`
`/lib/jvm/java-1.25.0-sapmachine/release`
`/lib/jvm/sapmachine-21/bin/asprof`
`/lib/jvm/sapmachine-21/bin/java`
`/lib/jvm/sapmachine-21/bin/jcmd`
`/lib/jvm/sapmachine-21/bin/jfr`
`/lib/jvm/sapmachine-21/bin/jinfo`
`/lib/jvm/sapmachine-21/bin/jmap`
`/lib/jvm/sapmachine-21/bin/jps`
`/lib/jvm/sapmachine-21/bin/jrunscript`
`/lib/jvm/sapmachine-21/bin/jstack`
`/lib/jvm/sapmachine-21/bin/jstat`
`/lib/jvm/sapmachine-21/bin/jwebserver`
`/lib/jvm/sapmachine-21/bin/keytool`
`/lib/jvm/sapmachine-21/bin/rmiregistry`
`/lib/jvm/sapmachine-21/conf/jaxp.properties`
`/lib/jvm/sapmachine-21/conf/logging.properties`
`/lib/jvm/sapmachine-21/conf/management/jmxremote.access`
`/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template`
`/lib/jvm/sapmachine-21/conf/management/management.properties`
`/lib/jvm/sapmachine-21/conf/net.properties`
`/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template`
`/lib/jvm/sapmachine-21/conf/security/java.policy`
`/lib/jvm/sapmachine-21/conf/security/java.security`
`/lib/jvm/sapmachine-21/conf/security/policy/README.txt`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/sapmachine-21/conf/sound.properties`
`/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md`
`/lib/jvm/sapmachine-21/legal/async/LICENSE`
`/lib/jvm/sapmachine-21/legal/async/README.md`
`/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.base/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.base/aes.md`
`/lib/jvm/sapmachine-21/legal/java.base/asm.md`
`/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md`
`/lib/jvm/sapmachine-21/legal/java.base/cldr.md`
`/lib/jvm/sapmachine-21/legal/java.base/icu.md`
`/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md`
`/lib/jvm/sapmachine-21/legal/java.base/siphash.md`
`/lib/jvm/sapmachine-21/legal/java.base/unicode.md`
`/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md`
`/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.logging/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.naming/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.se/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.sql/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md`
`/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.xml/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml/bcel.md`
`/lib/jvm/sapmachine-21/legal/java.xml/dom.md`
`/lib/jvm/sapmachine-21/legal/java.xml/jcup.md`
`/lib/jvm/sapmachine-21/legal/java.xml/xalan.md`
`/lib/jvm/sapmachine-21/legal/java.xml/xerces.md`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE`
`/lib/jvm/sapmachine-21/lib/async-profiler.jar`
`/lib/jvm/sapmachine-21/lib/classlist`
`/lib/jvm/sapmachine-21/lib/converter.jar`
`/lib/jvm/sapmachine-21/lib/jexec`
`/lib/jvm/sapmachine-21/lib/jfr/default.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/gc.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/profile.jfc`
`/lib/jvm/sapmachine-21/lib/jrt-fs.jar`
`/lib/jvm/sapmachine-21/lib/jspawnhelper`
`/lib/jvm/sapmachine-21/lib/jvm.cfg`
`/lib/jvm/sapmachine-21/lib/libasyncProfiler.so`
`/lib/jvm/sapmachine-21/lib/libattach.so`
`/lib/jvm/sapmachine-21/lib/libawt.so`
`/lib/jvm/sapmachine-21/lib/libawt_headless.so`
`/lib/jvm/sapmachine-21/lib/libawt_xawt.so`
`/lib/jvm/sapmachine-21/lib/libdt_filesocket.so`
`/lib/jvm/sapmachine-21/lib/libdt_socket.so`
`/lib/jvm/sapmachine-21/lib/libextnet.so`
`/lib/jvm/sapmachine-21/lib/libfontmanager.so`
`/lib/jvm/sapmachine-21/lib/libfreetype.so`
`/lib/jvm/sapmachine-21/lib/libinstrument.so`
`/lib/jvm/sapmachine-21/lib/libj2gss.so`
`/lib/jvm/sapmachine-21/lib/libj2pcsc.so`
`/lib/jvm/sapmachine-21/lib/libj2pkcs11.so`
`/lib/jvm/sapmachine-21/lib/libjaas.so`
`/lib/jvm/sapmachine-21/lib/libjava.so`
`/lib/jvm/sapmachine-21/lib/libjavajpeg.so`
`/lib/jvm/sapmachine-21/lib/libjawt.so`
`/lib/jvm/sapmachine-21/lib/libjdksapext.so`
`/lib/jvm/sapmachine-21/lib/libjdwp.so`
`/lib/jvm/sapmachine-21/lib/libjimage.so`
`/lib/jvm/sapmachine-21/lib/libjli.so`
`/lib/jvm/sapmachine-21/lib/libjsig.so`
`/lib/jvm/sapmachine-21/lib/libjsound.so`
`/lib/jvm/sapmachine-21/lib/liblcms.so`
`/lib/jvm/sapmachine-21/lib/libmallochooks.so`
`/lib/jvm/sapmachine-21/lib/libmanagement.so`
`/lib/jvm/sapmachine-21/lib/libmanagement_agent.so`
`/lib/jvm/sapmachine-21/lib/libmanagement_ext.so`
`/lib/jvm/sapmachine-21/lib/libmlib_image.so`
`/lib/jvm/sapmachine-21/lib/libnet.so`
`/lib/jvm/sapmachine-21/lib/libnio.so`
`/lib/jvm/sapmachine-21/lib/libprefs.so`
`/lib/jvm/sapmachine-21/lib/librmi.so`
`/lib/jvm/sapmachine-21/lib/libsctp.so`
`/lib/jvm/sapmachine-21/lib/libsplashscreen.so`
`/lib/jvm/sapmachine-21/lib/libsyslookup.so`
`/lib/jvm/sapmachine-21/lib/libverify.so`
`/lib/jvm/sapmachine-21/lib/libzip.so`
`/lib/jvm/sapmachine-21/lib/modules`
`/lib/jvm/sapmachine-21/lib/psfont.properties.ja`
`/lib/jvm/sapmachine-21/lib/psfontj2d.properties`
`/lib/jvm/sapmachine-21/lib/security/blocked.certs`
`/lib/jvm/sapmachine-21/lib/security/cacerts`
`/lib/jvm/sapmachine-21/lib/security/default.policy`
`/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat`
`/lib/jvm/sapmachine-21/lib/server/classes.jsa`
`/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa`
`/lib/jvm/sapmachine-21/lib/server/libjsig.so`
`/lib/jvm/sapmachine-21/lib/server/libjvm.so`
`/lib/jvm/sapmachine-21/lib/tzdb.dat`
`/lib/jvm/sapmachine-21/release`
`/lib/jvm/sapmachine-25/bin/asprof`
`/lib/jvm/sapmachine-25/bin/java`
`/lib/jvm/sapmachine-25/bin/jcmd`
`/lib/jvm/sapmachine-25/bin/jfr`
`/lib/jvm/sapmachine-25/bin/jinfo`
`/lib/jvm/sapmachine-25/bin/jmap`
`/lib/jvm/sapmachine-25/bin/jps`
`/lib/jvm/sapmachine-25/bin/jrunscript`
`/lib/jvm/sapmachine-25/bin/jstack`
`/lib/jvm/sapmachine-25/bin/jstat`
`/lib/jvm/sapmachine-25/bin/jwebserver`
`/lib/jvm/sapmachine-25/bin/keytool`
`/lib/jvm/sapmachine-25/bin/rmiregistry`
`/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template`
`/lib/jvm/sapmachine-25/conf/jaxp.properties`
`/lib/jvm/sapmachine-25/conf/logging.properties`
`/lib/jvm/sapmachine-25/conf/management/jmxremote.access`
`/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template`
`/lib/jvm/sapmachine-25/conf/management/management.properties`
`/lib/jvm/sapmachine-25/conf/net.properties`
`/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template`
`/lib/jvm/sapmachine-25/conf/security/java.security`
`/lib/jvm/sapmachine-25/conf/security/policy/README.txt`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/sapmachine-25/conf/sound.properties`
`/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md`
`/lib/jvm/sapmachine-25/legal/async/LICENSE`
`/lib/jvm/sapmachine-25/legal/async/README.md`
`/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.base/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.base/aes.md`
`/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md`
`/lib/jvm/sapmachine-25/legal/java.base/cldr.md`
`/lib/jvm/sapmachine-25/legal/java.base/icu.md`
`/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md`
`/lib/jvm/sapmachine-25/legal/java.base/siphash.md`
`/lib/jvm/sapmachine-25/legal/java.base/unicode.md`
`/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md`
`/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.logging/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.naming/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.se/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.sql/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md`
`/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.xml/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml/bcel.md`
`/lib/jvm/sapmachine-25/legal/java.xml/dom.md`
`/lib/jvm/sapmachine-25/legal/java.xml/jcup.md`
`/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md`
`/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xalan.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xerces.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE`
`/lib/jvm/sapmachine-25/lib/async-profiler.jar`
`/lib/jvm/sapmachine-25/lib/classlist`
`/lib/jvm/sapmachine-25/lib/converter.jar`
`/lib/jvm/sapmachine-25/lib/jexec`
`/lib/jvm/sapmachine-25/lib/jfr/default.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/gc.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/profile.jfc`
`/lib/jvm/sapmachine-25/lib/jrt-fs.jar`
`/lib/jvm/sapmachine-25/lib/jspawnhelper`
`/lib/jvm/sapmachine-25/lib/jvm.cfg`
`/lib/jvm/sapmachine-25/lib/libasyncProfiler.so`
`/lib/jvm/sapmachine-25/lib/libattach.so`
`/lib/jvm/sapmachine-25/lib/libawt.so`
`/lib/jvm/sapmachine-25/lib/libawt_headless.so`
`/lib/jvm/sapmachine-25/lib/libawt_xawt.so`
`/lib/jvm/sapmachine-25/lib/libdt_filesocket.so`
`/lib/jvm/sapmachine-25/lib/libdt_socket.so`
`/lib/jvm/sapmachine-25/lib/libextnet.so`
`/lib/jvm/sapmachine-25/lib/libfontmanager.so`
`/lib/jvm/sapmachine-25/lib/libfreetype.so`
`/lib/jvm/sapmachine-25/lib/libinstrument.so`
`/lib/jvm/sapmachine-25/lib/libj2gss.so`
`/lib/jvm/sapmachine-25/lib/libj2pcsc.so`
`/lib/jvm/sapmachine-25/lib/libj2pkcs11.so`
`/lib/jvm/sapmachine-25/lib/libjaas.so`
`/lib/jvm/sapmachine-25/lib/libjava.so`
`/lib/jvm/sapmachine-25/lib/libjavajpeg.so`
`/lib/jvm/sapmachine-25/lib/libjawt.so`
`/lib/jvm/sapmachine-25/lib/libjdksapext.so`
`/lib/jvm/sapmachine-25/lib/libjdwp.so`
`/lib/jvm/sapmachine-25/lib/libjimage.so`
`/lib/jvm/sapmachine-25/lib/libjli.so`
`/lib/jvm/sapmachine-25/lib/libjsig.so`
`/lib/jvm/sapmachine-25/lib/libjsound.so`
`/lib/jvm/sapmachine-25/lib/liblcms.so`
`/lib/jvm/sapmachine-25/lib/libmallochooks.so`
`/lib/jvm/sapmachine-25/lib/libmanagement.so`
`/lib/jvm/sapmachine-25/lib/libmanagement_agent.so`
`/lib/jvm/sapmachine-25/lib/libmanagement_ext.so`
`/lib/jvm/sapmachine-25/lib/libmlib_image.so`
`/lib/jvm/sapmachine-25/lib/libnet.so`
`/lib/jvm/sapmachine-25/lib/libnio.so`
`/lib/jvm/sapmachine-25/lib/libprefs.so`
`/lib/jvm/sapmachine-25/lib/librmi.so`
`/lib/jvm/sapmachine-25/lib/libsctp.so`
`/lib/jvm/sapmachine-25/lib/libsplashscreen.so`
`/lib/jvm/sapmachine-25/lib/libsyslookup.so`
`/lib/jvm/sapmachine-25/lib/libverify.so`
`/lib/jvm/sapmachine-25/lib/libzip.so`
`/lib/jvm/sapmachine-25/lib/modules`
`/lib/jvm/sapmachine-25/lib/psfont.properties.ja`
`/lib/jvm/sapmachine-25/lib/psfontj2d.properties`
`/lib/jvm/sapmachine-25/lib/security/blocked.certs`
`/lib/jvm/sapmachine-25/lib/security/cacerts`
`/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat`
`/lib/jvm/sapmachine-25/lib/server/classes.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa`
`/lib/jvm/sapmachine-25/lib/server/libjsig.so`
`/lib/jvm/sapmachine-25/lib/server/libjvm.so`
`/lib/jvm/sapmachine-25/lib/tzdb.dat`
`/lib/jvm/sapmachine-25/release`
`/usr/lib/jvm/.java-1.21.0-sapmachine.jinfo`
`/usr/lib/jvm/.java-1.25.0-sapmachine.jinfo`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/asprof`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/java`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jcmd`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jfr`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jinfo`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jmap`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jps`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstack`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstat`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/keytool`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/net.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/classlist`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jexec`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/modules`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat`
`/usr/lib/jvm/java-1.21.0-sapmachine/release`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/asprof`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/java`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jcmd`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jfr`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jinfo`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jmap`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jps`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstack`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstat`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/keytool`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/net.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/classlist`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jexec`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/modules`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat`
`/usr/lib/jvm/java-1.25.0-sapmachine/release`
`/usr/lib/jvm/sapmachine-21/bin/asprof`
`/usr/lib/jvm/sapmachine-21/bin/java`
`/usr/lib/jvm/sapmachine-21/bin/jcmd`
`/usr/lib/jvm/sapmachine-21/bin/jfr`
`/usr/lib/jvm/sapmachine-21/bin/jinfo`
`/usr/lib/jvm/sapmachine-21/bin/jmap`
`/usr/lib/jvm/sapmachine-21/bin/jps`
`/usr/lib/jvm/sapmachine-21/bin/jrunscript`
`/usr/lib/jvm/sapmachine-21/bin/jstack`
`/usr/lib/jvm/sapmachine-21/bin/jstat`
`/usr/lib/jvm/sapmachine-21/bin/jwebserver`
`/usr/lib/jvm/sapmachine-21/bin/keytool`
`/usr/lib/jvm/sapmachine-21/bin/rmiregistry`
`/usr/lib/jvm/sapmachine-21/conf/jaxp.properties`
`/usr/lib/jvm/sapmachine-21/conf/logging.properties`
`/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.access`
`/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template`
`/usr/lib/jvm/sapmachine-21/conf/management/management.properties`
`/usr/lib/jvm/sapmachine-21/conf/net.properties`
`/usr/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/sapmachine-21/conf/security/java.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/java.security`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/README.txt`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/sound.properties`
`/usr/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md`
`/usr/lib/jvm/sapmachine-21/legal/async/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/async/README.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.base/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.base/aes.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/asm.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/cldr.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/icu.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/siphash.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/unicode.md`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.se/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/bcel.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/dom.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/jcup.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/xalan.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/xerces.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/sapmachine-21/lib/async-profiler.jar`
`/usr/lib/jvm/sapmachine-21/lib/classlist`
`/usr/lib/jvm/sapmachine-21/lib/converter.jar`
`/usr/lib/jvm/sapmachine-21/lib/jexec`
`/usr/lib/jvm/sapmachine-21/lib/jfr/default.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/gc.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/profile.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jrt-fs.jar`
`/usr/lib/jvm/sapmachine-21/lib/jspawnhelper`
`/usr/lib/jvm/sapmachine-21/lib/jvm.cfg`
`/usr/lib/jvm/sapmachine-21/lib/libasyncProfiler.so`
`/usr/lib/jvm/sapmachine-21/lib/libattach.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt_headless.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt_xawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libdt_filesocket.so`
`/usr/lib/jvm/sapmachine-21/lib/libdt_socket.so`
`/usr/lib/jvm/sapmachine-21/lib/libextnet.so`
`/usr/lib/jvm/sapmachine-21/lib/libfontmanager.so`
`/usr/lib/jvm/sapmachine-21/lib/libfreetype.so`
`/usr/lib/jvm/sapmachine-21/lib/libinstrument.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2gss.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2pcsc.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2pkcs11.so`
`/usr/lib/jvm/sapmachine-21/lib/libjaas.so`
`/usr/lib/jvm/sapmachine-21/lib/libjava.so`
`/usr/lib/jvm/sapmachine-21/lib/libjavajpeg.so`
`/usr/lib/jvm/sapmachine-21/lib/libjawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libjdksapext.so`
`/usr/lib/jvm/sapmachine-21/lib/libjdwp.so`
`/usr/lib/jvm/sapmachine-21/lib/libjimage.so`
`/usr/lib/jvm/sapmachine-21/lib/libjli.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsig.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsound.so`
`/usr/lib/jvm/sapmachine-21/lib/liblcms.so`
`/usr/lib/jvm/sapmachine-21/lib/libmallochooks.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement_agent.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement_ext.so`
`/usr/lib/jvm/sapmachine-21/lib/libmlib_image.so`
`/usr/lib/jvm/sapmachine-21/lib/libnet.so`
`/usr/lib/jvm/sapmachine-21/lib/libnio.so`
`/usr/lib/jvm/sapmachine-21/lib/libprefs.so`
`/usr/lib/jvm/sapmachine-21/lib/librmi.so`
`/usr/lib/jvm/sapmachine-21/lib/libsctp.so`
`/usr/lib/jvm/sapmachine-21/lib/libsplashscreen.so`
`/usr/lib/jvm/sapmachine-21/lib/libsyslookup.so`
`/usr/lib/jvm/sapmachine-21/lib/libverify.so`
`/usr/lib/jvm/sapmachine-21/lib/libzip.so`
`/usr/lib/jvm/sapmachine-21/lib/modules`
`/usr/lib/jvm/sapmachine-21/lib/psfont.properties.ja`
`/usr/lib/jvm/sapmachine-21/lib/psfontj2d.properties`
`/usr/lib/jvm/sapmachine-21/lib/security/blocked.certs`
`/usr/lib/jvm/sapmachine-21/lib/security/cacerts`
`/usr/lib/jvm/sapmachine-21/lib/security/default.policy`
`/usr/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/sapmachine-21/lib/server/classes.jsa`
`/usr/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/sapmachine-21/lib/server/libjsig.so`
`/usr/lib/jvm/sapmachine-21/lib/server/libjvm.so`
`/usr/lib/jvm/sapmachine-21/lib/tzdb.dat`
`/usr/lib/jvm/sapmachine-21/release`
`/usr/lib/jvm/sapmachine-25/bin/asprof`
`/usr/lib/jvm/sapmachine-25/bin/java`
`/usr/lib/jvm/sapmachine-25/bin/jcmd`
`/usr/lib/jvm/sapmachine-25/bin/jfr`
`/usr/lib/jvm/sapmachine-25/bin/jinfo`
`/usr/lib/jvm/sapmachine-25/bin/jmap`
`/usr/lib/jvm/sapmachine-25/bin/jps`
`/usr/lib/jvm/sapmachine-25/bin/jrunscript`
`/usr/lib/jvm/sapmachine-25/bin/jstack`
`/usr/lib/jvm/sapmachine-25/bin/jstat`
`/usr/lib/jvm/sapmachine-25/bin/jwebserver`
`/usr/lib/jvm/sapmachine-25/bin/keytool`
`/usr/lib/jvm/sapmachine-25/bin/rmiregistry`
`/usr/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template`
`/usr/lib/jvm/sapmachine-25/conf/jaxp.properties`
`/usr/lib/jvm/sapmachine-25/conf/logging.properties`
`/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.access`
`/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template`
`/usr/lib/jvm/sapmachine-25/conf/management/management.properties`
`/usr/lib/jvm/sapmachine-25/conf/net.properties`
`/usr/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/sapmachine-25/conf/security/java.security`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/README.txt`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/sound.properties`
`/usr/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md`
`/usr/lib/jvm/sapmachine-25/legal/async/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/async/README.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.base/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.base/aes.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/cldr.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/icu.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/siphash.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/unicode.md`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.se/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/bcel.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/dom.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/jcup.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xalan.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xerces.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/sapmachine-25/lib/async-profiler.jar`
`/usr/lib/jvm/sapmachine-25/lib/classlist`
`/usr/lib/jvm/sapmachine-25/lib/converter.jar`
`/usr/lib/jvm/sapmachine-25/lib/jexec`
`/usr/lib/jvm/sapmachine-25/lib/jfr/default.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/gc.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/profile.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jrt-fs.jar`
`/usr/lib/jvm/sapmachine-25/lib/jspawnhelper`
`/usr/lib/jvm/sapmachine-25/lib/jvm.cfg`
`/usr/lib/jvm/sapmachine-25/lib/libasyncProfiler.so`
`/usr/lib/jvm/sapmachine-25/lib/libattach.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt_headless.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt_xawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libdt_filesocket.so`
`/usr/lib/jvm/sapmachine-25/lib/libdt_socket.so`
`/usr/lib/jvm/sapmachine-25/lib/libextnet.so`
`/usr/lib/jvm/sapmachine-25/lib/libfontmanager.so`
`/usr/lib/jvm/sapmachine-25/lib/libfreetype.so`
`/usr/lib/jvm/sapmachine-25/lib/libinstrument.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2gss.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2pcsc.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2pkcs11.so`
`/usr/lib/jvm/sapmachine-25/lib/libjaas.so`
`/usr/lib/jvm/sapmachine-25/lib/libjava.so`
`/usr/lib/jvm/sapmachine-25/lib/libjavajpeg.so`
`/usr/lib/jvm/sapmachine-25/lib/libjawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libjdksapext.so`
`/usr/lib/jvm/sapmachine-25/lib/libjdwp.so`
`/usr/lib/jvm/sapmachine-25/lib/libjimage.so`
`/usr/lib/jvm/sapmachine-25/lib/libjli.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsig.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsound.so`
`/usr/lib/jvm/sapmachine-25/lib/liblcms.so`
`/usr/lib/jvm/sapmachine-25/lib/libmallochooks.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement_agent.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement_ext.so`
`/usr/lib/jvm/sapmachine-25/lib/libmlib_image.so`
`/usr/lib/jvm/sapmachine-25/lib/libnet.so`
`/usr/lib/jvm/sapmachine-25/lib/libnio.so`
`/usr/lib/jvm/sapmachine-25/lib/libprefs.so`
`/usr/lib/jvm/sapmachine-25/lib/librmi.so`
`/usr/lib/jvm/sapmachine-25/lib/libsctp.so`
`/usr/lib/jvm/sapmachine-25/lib/libsplashscreen.so`
`/usr/lib/jvm/sapmachine-25/lib/libsyslookup.so`
`/usr/lib/jvm/sapmachine-25/lib/libverify.so`
`/usr/lib/jvm/sapmachine-25/lib/libzip.so`
`/usr/lib/jvm/sapmachine-25/lib/modules`
`/usr/lib/jvm/sapmachine-25/lib/psfont.properties.ja`
`/usr/lib/jvm/sapmachine-25/lib/psfontj2d.properties`
`/usr/lib/jvm/sapmachine-25/lib/security/blocked.certs`
`/usr/lib/jvm/sapmachine-25/lib/security/cacerts`
`/usr/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/sapmachine-25/lib/server/classes.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/libjsig.so`
`/usr/lib/jvm/sapmachine-25/lib/server/libjvm.so`
`/usr/lib/jvm/sapmachine-25/lib/tzdb.dat`
`/usr/lib/jvm/sapmachine-25/release`
`/usr/share/doc-base/sapmachine-25-jre-headless.sapmachine-25-jre-headless`
`/usr/share/doc/sapmachine-21-jre-headless/copyright`
`/usr/share/doc/sapmachine-25-jre-headless/copyright`
|**2.7%** affected
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`|No analysis available| +|`/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/lib/jvm/sapmachine-25/lib/libsleef.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/usr/lib/jvm/sapmachine-25/lib/libsleef.so`|**1.4%** affected
`bare-sapmachine-arm64`|No analysis available| +|
/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so...`/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so`
`/lib/jvm/sapmachine-21/lib/libjsvml.so`
`/lib/jvm/sapmachine-25/lib/libjsvml.so`
`/lib/jvm/sapmachine-25/lib/libsimdsort.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsvml.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsvml.so`
`/usr/lib/jvm/sapmachine-25/lib/libsimdsort.so`
|**1.4%** affected
`bare-sapmachine-amd64`|No analysis available| +|✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/bare-libc-amd64-diff b/test-data/diff_files/different_commit/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/different_commit/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/different_commit/bare-libc-arm64-diff b/test-data/diff_files/different_commit/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/different_commit/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/different_commit/bare-nodejs-amd64-diff b/test-data/diff_files/different_commit/bare-nodejs-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/bare-nodejs-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/bare-nodejs-arm64-diff b/test-data/diff_files/different_commit/bare-nodejs-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/bare-nodejs-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/bare-python-amd64-diff b/test-data/diff_files/different_commit/bare-python-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/bare-python-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/bare-python-arm64-diff b/test-data/diff_files/different_commit/bare-python-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/bare-python-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/bare-sapmachine-amd64-diff b/test-data/diff_files/different_commit/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..6c276e9f --- /dev/null +++ b/test-data/diff_files/different_commit/bare-sapmachine-amd64-diff @@ -0,0 +1,2316 @@ +/etc/os-release +/lib/jvm/.java-1.21.0-sapmachine.jinfo +/lib/jvm/.java-1.25.0-sapmachine.jinfo +/lib/jvm/java-1.21.0-sapmachine/bin/asprof +/lib/jvm/java-1.21.0-sapmachine/bin/java +/lib/jvm/java-1.21.0-sapmachine/bin/jcmd +/lib/jvm/java-1.21.0-sapmachine/bin/jfr +/lib/jvm/java-1.21.0-sapmachine/bin/jinfo +/lib/jvm/java-1.21.0-sapmachine/bin/jmap +/lib/jvm/java-1.21.0-sapmachine/bin/jps +/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript +/lib/jvm/java-1.21.0-sapmachine/bin/jstack +/lib/jvm/java-1.21.0-sapmachine/bin/jstat +/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver +/lib/jvm/java-1.21.0-sapmachine/bin/keytool +/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry +/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties +/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties +/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access +/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template +/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties +/lib/jvm/java-1.21.0-sapmachine/conf/net.properties +/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template +/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties +/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md +/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE +/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar +/lib/jvm/java-1.21.0-sapmachine/lib/classlist +/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar +/lib/jvm/java-1.21.0-sapmachine/lib/jexec +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar +/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper +/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg +/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so +/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so +/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so +/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so +/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so +/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so +/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so +/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so +/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so +/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so +/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so +/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so +/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so +/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so +/lib/jvm/java-1.21.0-sapmachine/lib/modules +/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja +/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties +/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs +/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts +/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy +/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat +/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa +/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa +/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so +/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so +/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat +/lib/jvm/java-1.21.0-sapmachine/release +/lib/jvm/java-1.25.0-sapmachine/bin/asprof +/lib/jvm/java-1.25.0-sapmachine/bin/java +/lib/jvm/java-1.25.0-sapmachine/bin/jcmd +/lib/jvm/java-1.25.0-sapmachine/bin/jfr +/lib/jvm/java-1.25.0-sapmachine/bin/jinfo +/lib/jvm/java-1.25.0-sapmachine/bin/jmap +/lib/jvm/java-1.25.0-sapmachine/bin/jps +/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript +/lib/jvm/java-1.25.0-sapmachine/bin/jstack +/lib/jvm/java-1.25.0-sapmachine/bin/jstat +/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver +/lib/jvm/java-1.25.0-sapmachine/bin/keytool +/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry +/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template +/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties +/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties +/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access +/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template +/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties +/lib/jvm/java-1.25.0-sapmachine/conf/net.properties +/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template +/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties +/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md +/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE +/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar +/lib/jvm/java-1.25.0-sapmachine/lib/classlist +/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar +/lib/jvm/java-1.25.0-sapmachine/lib/jexec +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar +/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper +/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg +/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so +/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so +/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so +/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so +/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so +/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so +/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so +/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so +/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so +/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so +/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so +/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so +/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so +/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so +/lib/jvm/java-1.25.0-sapmachine/lib/modules +/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja +/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties +/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs +/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts +/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so +/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so +/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat +/lib/jvm/java-1.25.0-sapmachine/release +/lib/jvm/sapmachine-21/bin/asprof +/lib/jvm/sapmachine-21/bin/java +/lib/jvm/sapmachine-21/bin/jcmd +/lib/jvm/sapmachine-21/bin/jfr +/lib/jvm/sapmachine-21/bin/jinfo +/lib/jvm/sapmachine-21/bin/jmap +/lib/jvm/sapmachine-21/bin/jps +/lib/jvm/sapmachine-21/bin/jrunscript +/lib/jvm/sapmachine-21/bin/jstack +/lib/jvm/sapmachine-21/bin/jstat +/lib/jvm/sapmachine-21/bin/jwebserver +/lib/jvm/sapmachine-21/bin/keytool +/lib/jvm/sapmachine-21/bin/rmiregistry +/lib/jvm/sapmachine-21/conf/jaxp.properties +/lib/jvm/sapmachine-21/conf/logging.properties +/lib/jvm/sapmachine-21/conf/management/jmxremote.access +/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template +/lib/jvm/sapmachine-21/conf/management/management.properties +/lib/jvm/sapmachine-21/conf/net.properties +/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template +/lib/jvm/sapmachine-21/conf/security/java.policy +/lib/jvm/sapmachine-21/conf/security/java.security +/lib/jvm/sapmachine-21/conf/security/policy/README.txt +/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy +/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy +/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy +/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy +/lib/jvm/sapmachine-21/conf/sound.properties +/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md +/lib/jvm/sapmachine-21/legal/async/LICENSE +/lib/jvm/sapmachine-21/legal/async/README.md +/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.base/LICENSE +/lib/jvm/sapmachine-21/legal/java.base/aes.md +/lib/jvm/sapmachine-21/legal/java.base/asm.md +/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md +/lib/jvm/sapmachine-21/legal/java.base/cldr.md +/lib/jvm/sapmachine-21/legal/java.base/icu.md +/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md +/lib/jvm/sapmachine-21/legal/java.base/siphash.md +/lib/jvm/sapmachine-21/legal/java.base/unicode.md +/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE +/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE +/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE +/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md +/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md +/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md +/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md +/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md +/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md +/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md +/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md +/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md +/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md +/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE +/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.logging/LICENSE +/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.management/LICENSE +/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.naming/LICENSE +/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE +/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE +/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE +/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.se/LICENSE +/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE +/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE +/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE +/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md +/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.sql/LICENSE +/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE +/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.xml/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml/bcel.md +/lib/jvm/sapmachine-21/legal/java.xml/dom.md +/lib/jvm/sapmachine-21/legal/java.xml/jcup.md +/lib/jvm/sapmachine-21/legal/java.xml/xalan.md +/lib/jvm/sapmachine-21/legal/java.xml/xerces.md +/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md +/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md +/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md +/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md +/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE +/lib/jvm/sapmachine-21/lib/async-profiler.jar +/lib/jvm/sapmachine-21/lib/classlist +/lib/jvm/sapmachine-21/lib/converter.jar +/lib/jvm/sapmachine-21/lib/jexec +/lib/jvm/sapmachine-21/lib/jfr/default.jfc +/lib/jvm/sapmachine-21/lib/jfr/gc.jfc +/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc +/lib/jvm/sapmachine-21/lib/jfr/profile.jfc +/lib/jvm/sapmachine-21/lib/jrt-fs.jar +/lib/jvm/sapmachine-21/lib/jspawnhelper +/lib/jvm/sapmachine-21/lib/jvm.cfg +/lib/jvm/sapmachine-21/lib/libasyncProfiler.so +/lib/jvm/sapmachine-21/lib/libattach.so +/lib/jvm/sapmachine-21/lib/libawt.so +/lib/jvm/sapmachine-21/lib/libawt_headless.so +/lib/jvm/sapmachine-21/lib/libawt_xawt.so +/lib/jvm/sapmachine-21/lib/libdt_filesocket.so +/lib/jvm/sapmachine-21/lib/libdt_socket.so +/lib/jvm/sapmachine-21/lib/libextnet.so +/lib/jvm/sapmachine-21/lib/libfontmanager.so +/lib/jvm/sapmachine-21/lib/libfreetype.so +/lib/jvm/sapmachine-21/lib/libinstrument.so +/lib/jvm/sapmachine-21/lib/libj2gss.so +/lib/jvm/sapmachine-21/lib/libj2pcsc.so +/lib/jvm/sapmachine-21/lib/libj2pkcs11.so +/lib/jvm/sapmachine-21/lib/libjaas.so +/lib/jvm/sapmachine-21/lib/libjava.so +/lib/jvm/sapmachine-21/lib/libjavajpeg.so +/lib/jvm/sapmachine-21/lib/libjawt.so +/lib/jvm/sapmachine-21/lib/libjdksapext.so +/lib/jvm/sapmachine-21/lib/libjdwp.so +/lib/jvm/sapmachine-21/lib/libjimage.so +/lib/jvm/sapmachine-21/lib/libjli.so +/lib/jvm/sapmachine-21/lib/libjsig.so +/lib/jvm/sapmachine-21/lib/libjsound.so +/lib/jvm/sapmachine-21/lib/libjsvml.so +/lib/jvm/sapmachine-21/lib/liblcms.so +/lib/jvm/sapmachine-21/lib/libmallochooks.so +/lib/jvm/sapmachine-21/lib/libmanagement.so +/lib/jvm/sapmachine-21/lib/libmanagement_agent.so +/lib/jvm/sapmachine-21/lib/libmanagement_ext.so +/lib/jvm/sapmachine-21/lib/libmlib_image.so +/lib/jvm/sapmachine-21/lib/libnet.so +/lib/jvm/sapmachine-21/lib/libnio.so +/lib/jvm/sapmachine-21/lib/libprefs.so +/lib/jvm/sapmachine-21/lib/librmi.so +/lib/jvm/sapmachine-21/lib/libsctp.so +/lib/jvm/sapmachine-21/lib/libsplashscreen.so +/lib/jvm/sapmachine-21/lib/libsyslookup.so +/lib/jvm/sapmachine-21/lib/libverify.so +/lib/jvm/sapmachine-21/lib/libzip.so +/lib/jvm/sapmachine-21/lib/modules +/lib/jvm/sapmachine-21/lib/psfont.properties.ja +/lib/jvm/sapmachine-21/lib/psfontj2d.properties +/lib/jvm/sapmachine-21/lib/security/blocked.certs +/lib/jvm/sapmachine-21/lib/security/cacerts +/lib/jvm/sapmachine-21/lib/security/default.policy +/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat +/lib/jvm/sapmachine-21/lib/server/classes.jsa +/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa +/lib/jvm/sapmachine-21/lib/server/libjsig.so +/lib/jvm/sapmachine-21/lib/server/libjvm.so +/lib/jvm/sapmachine-21/lib/tzdb.dat +/lib/jvm/sapmachine-21/release +/lib/jvm/sapmachine-25/bin/asprof +/lib/jvm/sapmachine-25/bin/java +/lib/jvm/sapmachine-25/bin/jcmd +/lib/jvm/sapmachine-25/bin/jfr +/lib/jvm/sapmachine-25/bin/jinfo +/lib/jvm/sapmachine-25/bin/jmap +/lib/jvm/sapmachine-25/bin/jps +/lib/jvm/sapmachine-25/bin/jrunscript +/lib/jvm/sapmachine-25/bin/jstack +/lib/jvm/sapmachine-25/bin/jstat +/lib/jvm/sapmachine-25/bin/jwebserver +/lib/jvm/sapmachine-25/bin/keytool +/lib/jvm/sapmachine-25/bin/rmiregistry +/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template +/lib/jvm/sapmachine-25/conf/jaxp.properties +/lib/jvm/sapmachine-25/conf/logging.properties +/lib/jvm/sapmachine-25/conf/management/jmxremote.access +/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template +/lib/jvm/sapmachine-25/conf/management/management.properties +/lib/jvm/sapmachine-25/conf/net.properties +/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template +/lib/jvm/sapmachine-25/conf/security/java.security +/lib/jvm/sapmachine-25/conf/security/policy/README.txt +/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy +/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy +/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy +/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy +/lib/jvm/sapmachine-25/conf/sound.properties +/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md +/lib/jvm/sapmachine-25/legal/async/LICENSE +/lib/jvm/sapmachine-25/legal/async/README.md +/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.base/LICENSE +/lib/jvm/sapmachine-25/legal/java.base/aes.md +/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md +/lib/jvm/sapmachine-25/legal/java.base/cldr.md +/lib/jvm/sapmachine-25/legal/java.base/icu.md +/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md +/lib/jvm/sapmachine-25/legal/java.base/siphash.md +/lib/jvm/sapmachine-25/legal/java.base/unicode.md +/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE +/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE +/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE +/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md +/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md +/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md +/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md +/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md +/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md +/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md +/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md +/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md +/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md +/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE +/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.logging/LICENSE +/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.management/LICENSE +/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.naming/LICENSE +/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE +/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE +/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE +/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.se/LICENSE +/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE +/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE +/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE +/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md +/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.sql/LICENSE +/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE +/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.xml/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml/bcel.md +/lib/jvm/sapmachine-25/legal/java.xml/dom.md +/lib/jvm/sapmachine-25/legal/java.xml/jcup.md +/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md +/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md +/lib/jvm/sapmachine-25/legal/java.xml/xalan.md +/lib/jvm/sapmachine-25/legal/java.xml/xerces.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md +/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md +/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md +/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md +/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md +/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md +/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE +/lib/jvm/sapmachine-25/lib/async-profiler.jar +/lib/jvm/sapmachine-25/lib/classlist +/lib/jvm/sapmachine-25/lib/converter.jar +/lib/jvm/sapmachine-25/lib/jexec +/lib/jvm/sapmachine-25/lib/jfr/default.jfc +/lib/jvm/sapmachine-25/lib/jfr/gc.jfc +/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc +/lib/jvm/sapmachine-25/lib/jfr/profile.jfc +/lib/jvm/sapmachine-25/lib/jrt-fs.jar +/lib/jvm/sapmachine-25/lib/jspawnhelper +/lib/jvm/sapmachine-25/lib/jvm.cfg +/lib/jvm/sapmachine-25/lib/libasyncProfiler.so +/lib/jvm/sapmachine-25/lib/libattach.so +/lib/jvm/sapmachine-25/lib/libawt.so +/lib/jvm/sapmachine-25/lib/libawt_headless.so +/lib/jvm/sapmachine-25/lib/libawt_xawt.so +/lib/jvm/sapmachine-25/lib/libdt_filesocket.so +/lib/jvm/sapmachine-25/lib/libdt_socket.so +/lib/jvm/sapmachine-25/lib/libextnet.so +/lib/jvm/sapmachine-25/lib/libfontmanager.so +/lib/jvm/sapmachine-25/lib/libfreetype.so +/lib/jvm/sapmachine-25/lib/libinstrument.so +/lib/jvm/sapmachine-25/lib/libj2gss.so +/lib/jvm/sapmachine-25/lib/libj2pcsc.so +/lib/jvm/sapmachine-25/lib/libj2pkcs11.so +/lib/jvm/sapmachine-25/lib/libjaas.so +/lib/jvm/sapmachine-25/lib/libjava.so +/lib/jvm/sapmachine-25/lib/libjavajpeg.so +/lib/jvm/sapmachine-25/lib/libjawt.so +/lib/jvm/sapmachine-25/lib/libjdksapext.so +/lib/jvm/sapmachine-25/lib/libjdwp.so +/lib/jvm/sapmachine-25/lib/libjimage.so +/lib/jvm/sapmachine-25/lib/libjli.so +/lib/jvm/sapmachine-25/lib/libjsig.so +/lib/jvm/sapmachine-25/lib/libjsound.so +/lib/jvm/sapmachine-25/lib/libjsvml.so +/lib/jvm/sapmachine-25/lib/liblcms.so +/lib/jvm/sapmachine-25/lib/libmallochooks.so +/lib/jvm/sapmachine-25/lib/libmanagement.so +/lib/jvm/sapmachine-25/lib/libmanagement_agent.so +/lib/jvm/sapmachine-25/lib/libmanagement_ext.so +/lib/jvm/sapmachine-25/lib/libmlib_image.so +/lib/jvm/sapmachine-25/lib/libnet.so +/lib/jvm/sapmachine-25/lib/libnio.so +/lib/jvm/sapmachine-25/lib/libprefs.so +/lib/jvm/sapmachine-25/lib/librmi.so +/lib/jvm/sapmachine-25/lib/libsctp.so +/lib/jvm/sapmachine-25/lib/libsimdsort.so +/lib/jvm/sapmachine-25/lib/libsplashscreen.so +/lib/jvm/sapmachine-25/lib/libsyslookup.so +/lib/jvm/sapmachine-25/lib/libverify.so +/lib/jvm/sapmachine-25/lib/libzip.so +/lib/jvm/sapmachine-25/lib/modules +/lib/jvm/sapmachine-25/lib/psfont.properties.ja +/lib/jvm/sapmachine-25/lib/psfontj2d.properties +/lib/jvm/sapmachine-25/lib/security/blocked.certs +/lib/jvm/sapmachine-25/lib/security/cacerts +/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat +/lib/jvm/sapmachine-25/lib/server/classes.jsa +/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa +/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa +/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa +/lib/jvm/sapmachine-25/lib/server/libjsig.so +/lib/jvm/sapmachine-25/lib/server/libjvm.so +/lib/jvm/sapmachine-25/lib/tzdb.dat +/lib/jvm/sapmachine-25/release +/usr/lib/jvm/.java-1.21.0-sapmachine.jinfo +/usr/lib/jvm/.java-1.25.0-sapmachine.jinfo +/usr/lib/jvm/java-1.21.0-sapmachine/bin/asprof +/usr/lib/jvm/java-1.21.0-sapmachine/bin/java +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jcmd +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jfr +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jinfo +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jmap +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jps +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstack +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstat +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver +/usr/lib/jvm/java-1.21.0-sapmachine/bin/keytool +/usr/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry +/usr/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/net.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/classlist +/usr/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jexec +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/modules +/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja +/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat +/usr/lib/jvm/java-1.21.0-sapmachine/release +/usr/lib/jvm/java-1.25.0-sapmachine/bin/asprof +/usr/lib/jvm/java-1.25.0-sapmachine/bin/java +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jcmd +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jfr +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jinfo +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jmap +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jps +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstack +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstat +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver +/usr/lib/jvm/java-1.25.0-sapmachine/bin/keytool +/usr/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry +/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/net.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/classlist +/usr/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jexec +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/modules +/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja +/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat +/usr/lib/jvm/java-1.25.0-sapmachine/release +/usr/lib/jvm/sapmachine-21/bin/asprof +/usr/lib/jvm/sapmachine-21/bin/java +/usr/lib/jvm/sapmachine-21/bin/jcmd +/usr/lib/jvm/sapmachine-21/bin/jfr +/usr/lib/jvm/sapmachine-21/bin/jinfo +/usr/lib/jvm/sapmachine-21/bin/jmap +/usr/lib/jvm/sapmachine-21/bin/jps +/usr/lib/jvm/sapmachine-21/bin/jrunscript +/usr/lib/jvm/sapmachine-21/bin/jstack +/usr/lib/jvm/sapmachine-21/bin/jstat +/usr/lib/jvm/sapmachine-21/bin/jwebserver +/usr/lib/jvm/sapmachine-21/bin/keytool +/usr/lib/jvm/sapmachine-21/bin/rmiregistry +/usr/lib/jvm/sapmachine-21/conf/jaxp.properties +/usr/lib/jvm/sapmachine-21/conf/logging.properties +/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.access +/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template +/usr/lib/jvm/sapmachine-21/conf/management/management.properties +/usr/lib/jvm/sapmachine-21/conf/net.properties +/usr/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template +/usr/lib/jvm/sapmachine-21/conf/security/java.policy +/usr/lib/jvm/sapmachine-21/conf/security/java.security +/usr/lib/jvm/sapmachine-21/conf/security/policy/README.txt +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/sapmachine-21/conf/sound.properties +/usr/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md +/usr/lib/jvm/sapmachine-21/legal/async/LICENSE +/usr/lib/jvm/sapmachine-21/legal/async/README.md +/usr/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.base/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.base/aes.md +/usr/lib/jvm/sapmachine-21/legal/java.base/asm.md +/usr/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md +/usr/lib/jvm/sapmachine-21/legal/java.base/cldr.md +/usr/lib/jvm/sapmachine-21/legal/java.base/icu.md +/usr/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md +/usr/lib/jvm/sapmachine-21/legal/java.base/siphash.md +/usr/lib/jvm/sapmachine-21/legal/java.base/unicode.md +/usr/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md +/usr/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.logging/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.naming/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.se/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.sql/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.xml/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml/bcel.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/dom.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/jcup.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/xalan.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/xerces.md +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/sapmachine-21/lib/async-profiler.jar +/usr/lib/jvm/sapmachine-21/lib/classlist +/usr/lib/jvm/sapmachine-21/lib/converter.jar +/usr/lib/jvm/sapmachine-21/lib/jexec +/usr/lib/jvm/sapmachine-21/lib/jfr/default.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/gc.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/profile.jfc +/usr/lib/jvm/sapmachine-21/lib/jrt-fs.jar +/usr/lib/jvm/sapmachine-21/lib/jspawnhelper +/usr/lib/jvm/sapmachine-21/lib/jvm.cfg +/usr/lib/jvm/sapmachine-21/lib/libasyncProfiler.so +/usr/lib/jvm/sapmachine-21/lib/libattach.so +/usr/lib/jvm/sapmachine-21/lib/libawt.so +/usr/lib/jvm/sapmachine-21/lib/libawt_headless.so +/usr/lib/jvm/sapmachine-21/lib/libawt_xawt.so +/usr/lib/jvm/sapmachine-21/lib/libdt_filesocket.so +/usr/lib/jvm/sapmachine-21/lib/libdt_socket.so +/usr/lib/jvm/sapmachine-21/lib/libextnet.so +/usr/lib/jvm/sapmachine-21/lib/libfontmanager.so +/usr/lib/jvm/sapmachine-21/lib/libfreetype.so +/usr/lib/jvm/sapmachine-21/lib/libinstrument.so +/usr/lib/jvm/sapmachine-21/lib/libj2gss.so +/usr/lib/jvm/sapmachine-21/lib/libj2pcsc.so +/usr/lib/jvm/sapmachine-21/lib/libj2pkcs11.so +/usr/lib/jvm/sapmachine-21/lib/libjaas.so +/usr/lib/jvm/sapmachine-21/lib/libjava.so +/usr/lib/jvm/sapmachine-21/lib/libjavajpeg.so +/usr/lib/jvm/sapmachine-21/lib/libjawt.so +/usr/lib/jvm/sapmachine-21/lib/libjdksapext.so +/usr/lib/jvm/sapmachine-21/lib/libjdwp.so +/usr/lib/jvm/sapmachine-21/lib/libjimage.so +/usr/lib/jvm/sapmachine-21/lib/libjli.so +/usr/lib/jvm/sapmachine-21/lib/libjsig.so +/usr/lib/jvm/sapmachine-21/lib/libjsound.so +/usr/lib/jvm/sapmachine-21/lib/libjsvml.so +/usr/lib/jvm/sapmachine-21/lib/liblcms.so +/usr/lib/jvm/sapmachine-21/lib/libmallochooks.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement_agent.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement_ext.so +/usr/lib/jvm/sapmachine-21/lib/libmlib_image.so +/usr/lib/jvm/sapmachine-21/lib/libnet.so +/usr/lib/jvm/sapmachine-21/lib/libnio.so +/usr/lib/jvm/sapmachine-21/lib/libprefs.so +/usr/lib/jvm/sapmachine-21/lib/librmi.so +/usr/lib/jvm/sapmachine-21/lib/libsctp.so +/usr/lib/jvm/sapmachine-21/lib/libsplashscreen.so +/usr/lib/jvm/sapmachine-21/lib/libsyslookup.so +/usr/lib/jvm/sapmachine-21/lib/libverify.so +/usr/lib/jvm/sapmachine-21/lib/libzip.so +/usr/lib/jvm/sapmachine-21/lib/modules +/usr/lib/jvm/sapmachine-21/lib/psfont.properties.ja +/usr/lib/jvm/sapmachine-21/lib/psfontj2d.properties +/usr/lib/jvm/sapmachine-21/lib/security/blocked.certs +/usr/lib/jvm/sapmachine-21/lib/security/cacerts +/usr/lib/jvm/sapmachine-21/lib/security/default.policy +/usr/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat +/usr/lib/jvm/sapmachine-21/lib/server/classes.jsa +/usr/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa +/usr/lib/jvm/sapmachine-21/lib/server/libjsig.so +/usr/lib/jvm/sapmachine-21/lib/server/libjvm.so +/usr/lib/jvm/sapmachine-21/lib/tzdb.dat +/usr/lib/jvm/sapmachine-21/release +/usr/lib/jvm/sapmachine-25/bin/asprof +/usr/lib/jvm/sapmachine-25/bin/java +/usr/lib/jvm/sapmachine-25/bin/jcmd +/usr/lib/jvm/sapmachine-25/bin/jfr +/usr/lib/jvm/sapmachine-25/bin/jinfo +/usr/lib/jvm/sapmachine-25/bin/jmap +/usr/lib/jvm/sapmachine-25/bin/jps +/usr/lib/jvm/sapmachine-25/bin/jrunscript +/usr/lib/jvm/sapmachine-25/bin/jstack +/usr/lib/jvm/sapmachine-25/bin/jstat +/usr/lib/jvm/sapmachine-25/bin/jwebserver +/usr/lib/jvm/sapmachine-25/bin/keytool +/usr/lib/jvm/sapmachine-25/bin/rmiregistry +/usr/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template +/usr/lib/jvm/sapmachine-25/conf/jaxp.properties +/usr/lib/jvm/sapmachine-25/conf/logging.properties +/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.access +/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template +/usr/lib/jvm/sapmachine-25/conf/management/management.properties +/usr/lib/jvm/sapmachine-25/conf/net.properties +/usr/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template +/usr/lib/jvm/sapmachine-25/conf/security/java.security +/usr/lib/jvm/sapmachine-25/conf/security/policy/README.txt +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/sapmachine-25/conf/sound.properties +/usr/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md +/usr/lib/jvm/sapmachine-25/legal/async/LICENSE +/usr/lib/jvm/sapmachine-25/legal/async/README.md +/usr/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.base/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.base/aes.md +/usr/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md +/usr/lib/jvm/sapmachine-25/legal/java.base/cldr.md +/usr/lib/jvm/sapmachine-25/legal/java.base/icu.md +/usr/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md +/usr/lib/jvm/sapmachine-25/legal/java.base/siphash.md +/usr/lib/jvm/sapmachine-25/legal/java.base/unicode.md +/usr/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md +/usr/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.logging/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.naming/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.se/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.sql/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.xml/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml/bcel.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/dom.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/jcup.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xalan.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xerces.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/sapmachine-25/lib/async-profiler.jar +/usr/lib/jvm/sapmachine-25/lib/classlist +/usr/lib/jvm/sapmachine-25/lib/converter.jar +/usr/lib/jvm/sapmachine-25/lib/jexec +/usr/lib/jvm/sapmachine-25/lib/jfr/default.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/gc.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/profile.jfc +/usr/lib/jvm/sapmachine-25/lib/jrt-fs.jar +/usr/lib/jvm/sapmachine-25/lib/jspawnhelper +/usr/lib/jvm/sapmachine-25/lib/jvm.cfg +/usr/lib/jvm/sapmachine-25/lib/libasyncProfiler.so +/usr/lib/jvm/sapmachine-25/lib/libattach.so +/usr/lib/jvm/sapmachine-25/lib/libawt.so +/usr/lib/jvm/sapmachine-25/lib/libawt_headless.so +/usr/lib/jvm/sapmachine-25/lib/libawt_xawt.so +/usr/lib/jvm/sapmachine-25/lib/libdt_filesocket.so +/usr/lib/jvm/sapmachine-25/lib/libdt_socket.so +/usr/lib/jvm/sapmachine-25/lib/libextnet.so +/usr/lib/jvm/sapmachine-25/lib/libfontmanager.so +/usr/lib/jvm/sapmachine-25/lib/libfreetype.so +/usr/lib/jvm/sapmachine-25/lib/libinstrument.so +/usr/lib/jvm/sapmachine-25/lib/libj2gss.so +/usr/lib/jvm/sapmachine-25/lib/libj2pcsc.so +/usr/lib/jvm/sapmachine-25/lib/libj2pkcs11.so +/usr/lib/jvm/sapmachine-25/lib/libjaas.so +/usr/lib/jvm/sapmachine-25/lib/libjava.so +/usr/lib/jvm/sapmachine-25/lib/libjavajpeg.so +/usr/lib/jvm/sapmachine-25/lib/libjawt.so +/usr/lib/jvm/sapmachine-25/lib/libjdksapext.so +/usr/lib/jvm/sapmachine-25/lib/libjdwp.so +/usr/lib/jvm/sapmachine-25/lib/libjimage.so +/usr/lib/jvm/sapmachine-25/lib/libjli.so +/usr/lib/jvm/sapmachine-25/lib/libjsig.so +/usr/lib/jvm/sapmachine-25/lib/libjsound.so +/usr/lib/jvm/sapmachine-25/lib/libjsvml.so +/usr/lib/jvm/sapmachine-25/lib/liblcms.so +/usr/lib/jvm/sapmachine-25/lib/libmallochooks.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement_agent.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement_ext.so +/usr/lib/jvm/sapmachine-25/lib/libmlib_image.so +/usr/lib/jvm/sapmachine-25/lib/libnet.so +/usr/lib/jvm/sapmachine-25/lib/libnio.so +/usr/lib/jvm/sapmachine-25/lib/libprefs.so +/usr/lib/jvm/sapmachine-25/lib/librmi.so +/usr/lib/jvm/sapmachine-25/lib/libsctp.so +/usr/lib/jvm/sapmachine-25/lib/libsimdsort.so +/usr/lib/jvm/sapmachine-25/lib/libsplashscreen.so +/usr/lib/jvm/sapmachine-25/lib/libsyslookup.so +/usr/lib/jvm/sapmachine-25/lib/libverify.so +/usr/lib/jvm/sapmachine-25/lib/libzip.so +/usr/lib/jvm/sapmachine-25/lib/modules +/usr/lib/jvm/sapmachine-25/lib/psfont.properties.ja +/usr/lib/jvm/sapmachine-25/lib/psfontj2d.properties +/usr/lib/jvm/sapmachine-25/lib/security/blocked.certs +/usr/lib/jvm/sapmachine-25/lib/security/cacerts +/usr/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat +/usr/lib/jvm/sapmachine-25/lib/server/classes.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa +/usr/lib/jvm/sapmachine-25/lib/server/libjsig.so +/usr/lib/jvm/sapmachine-25/lib/server/libjvm.so +/usr/lib/jvm/sapmachine-25/lib/tzdb.dat +/usr/lib/jvm/sapmachine-25/release +/usr/share/doc/sapmachine-21-jre-headless/copyright +/usr/share/doc/sapmachine-25-jre-headless/copyright +/usr/share/doc-base/sapmachine-25-jre-headless.sapmachine-25-jre-headless diff --git a/test-data/diff_files/different_commit/bare-sapmachine-arm64-diff b/test-data/diff_files/different_commit/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..25db07b5 --- /dev/null +++ b/test-data/diff_files/different_commit/bare-sapmachine-arm64-diff @@ -0,0 +1,2308 @@ +/etc/os-release +/lib/jvm/.java-1.21.0-sapmachine.jinfo +/lib/jvm/.java-1.25.0-sapmachine.jinfo +/lib/jvm/java-1.21.0-sapmachine/bin/asprof +/lib/jvm/java-1.21.0-sapmachine/bin/java +/lib/jvm/java-1.21.0-sapmachine/bin/jcmd +/lib/jvm/java-1.21.0-sapmachine/bin/jfr +/lib/jvm/java-1.21.0-sapmachine/bin/jinfo +/lib/jvm/java-1.21.0-sapmachine/bin/jmap +/lib/jvm/java-1.21.0-sapmachine/bin/jps +/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript +/lib/jvm/java-1.21.0-sapmachine/bin/jstack +/lib/jvm/java-1.21.0-sapmachine/bin/jstat +/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver +/lib/jvm/java-1.21.0-sapmachine/bin/keytool +/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry +/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties +/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties +/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access +/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template +/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties +/lib/jvm/java-1.21.0-sapmachine/conf/net.properties +/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template +/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties +/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md +/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE +/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar +/lib/jvm/java-1.21.0-sapmachine/lib/classlist +/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar +/lib/jvm/java-1.21.0-sapmachine/lib/jexec +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc +/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar +/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper +/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg +/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so +/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so +/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so +/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so +/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so +/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so +/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so +/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so +/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so +/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so +/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so +/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so +/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so +/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so +/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so +/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so +/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so +/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so +/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so +/lib/jvm/java-1.21.0-sapmachine/lib/modules +/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja +/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties +/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs +/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts +/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy +/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat +/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa +/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa +/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so +/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so +/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat +/lib/jvm/java-1.21.0-sapmachine/release +/lib/jvm/java-1.25.0-sapmachine/bin/asprof +/lib/jvm/java-1.25.0-sapmachine/bin/java +/lib/jvm/java-1.25.0-sapmachine/bin/jcmd +/lib/jvm/java-1.25.0-sapmachine/bin/jfr +/lib/jvm/java-1.25.0-sapmachine/bin/jinfo +/lib/jvm/java-1.25.0-sapmachine/bin/jmap +/lib/jvm/java-1.25.0-sapmachine/bin/jps +/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript +/lib/jvm/java-1.25.0-sapmachine/bin/jstack +/lib/jvm/java-1.25.0-sapmachine/bin/jstat +/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver +/lib/jvm/java-1.25.0-sapmachine/bin/keytool +/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry +/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template +/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties +/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties +/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access +/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template +/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties +/lib/jvm/java-1.25.0-sapmachine/conf/net.properties +/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template +/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties +/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md +/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE +/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar +/lib/jvm/java-1.25.0-sapmachine/lib/classlist +/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar +/lib/jvm/java-1.25.0-sapmachine/lib/jexec +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc +/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar +/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper +/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg +/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so +/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so +/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so +/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so +/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so +/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so +/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so +/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so +/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so +/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so +/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so +/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so +/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so +/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so +/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so +/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so +/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so +/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so +/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so +/lib/jvm/java-1.25.0-sapmachine/lib/modules +/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja +/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties +/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs +/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts +/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa +/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so +/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so +/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat +/lib/jvm/java-1.25.0-sapmachine/release +/lib/jvm/sapmachine-21/bin/asprof +/lib/jvm/sapmachine-21/bin/java +/lib/jvm/sapmachine-21/bin/jcmd +/lib/jvm/sapmachine-21/bin/jfr +/lib/jvm/sapmachine-21/bin/jinfo +/lib/jvm/sapmachine-21/bin/jmap +/lib/jvm/sapmachine-21/bin/jps +/lib/jvm/sapmachine-21/bin/jrunscript +/lib/jvm/sapmachine-21/bin/jstack +/lib/jvm/sapmachine-21/bin/jstat +/lib/jvm/sapmachine-21/bin/jwebserver +/lib/jvm/sapmachine-21/bin/keytool +/lib/jvm/sapmachine-21/bin/rmiregistry +/lib/jvm/sapmachine-21/conf/jaxp.properties +/lib/jvm/sapmachine-21/conf/logging.properties +/lib/jvm/sapmachine-21/conf/management/jmxremote.access +/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template +/lib/jvm/sapmachine-21/conf/management/management.properties +/lib/jvm/sapmachine-21/conf/net.properties +/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template +/lib/jvm/sapmachine-21/conf/security/java.policy +/lib/jvm/sapmachine-21/conf/security/java.security +/lib/jvm/sapmachine-21/conf/security/policy/README.txt +/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy +/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy +/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy +/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy +/lib/jvm/sapmachine-21/conf/sound.properties +/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md +/lib/jvm/sapmachine-21/legal/async/LICENSE +/lib/jvm/sapmachine-21/legal/async/README.md +/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.base/LICENSE +/lib/jvm/sapmachine-21/legal/java.base/aes.md +/lib/jvm/sapmachine-21/legal/java.base/asm.md +/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md +/lib/jvm/sapmachine-21/legal/java.base/cldr.md +/lib/jvm/sapmachine-21/legal/java.base/icu.md +/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md +/lib/jvm/sapmachine-21/legal/java.base/siphash.md +/lib/jvm/sapmachine-21/legal/java.base/unicode.md +/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE +/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE +/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE +/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md +/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md +/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md +/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md +/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md +/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md +/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md +/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md +/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md +/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md +/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE +/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.logging/LICENSE +/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.management/LICENSE +/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.naming/LICENSE +/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE +/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE +/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE +/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.se/LICENSE +/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE +/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE +/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE +/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md +/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.sql/LICENSE +/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE +/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.xml/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml/bcel.md +/lib/jvm/sapmachine-21/legal/java.xml/dom.md +/lib/jvm/sapmachine-21/legal/java.xml/jcup.md +/lib/jvm/sapmachine-21/legal/java.xml/xalan.md +/lib/jvm/sapmachine-21/legal/java.xml/xerces.md +/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE +/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md +/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md +/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md +/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md +/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE +/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE +/lib/jvm/sapmachine-21/lib/async-profiler.jar +/lib/jvm/sapmachine-21/lib/classlist +/lib/jvm/sapmachine-21/lib/converter.jar +/lib/jvm/sapmachine-21/lib/jexec +/lib/jvm/sapmachine-21/lib/jfr/default.jfc +/lib/jvm/sapmachine-21/lib/jfr/gc.jfc +/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc +/lib/jvm/sapmachine-21/lib/jfr/profile.jfc +/lib/jvm/sapmachine-21/lib/jrt-fs.jar +/lib/jvm/sapmachine-21/lib/jspawnhelper +/lib/jvm/sapmachine-21/lib/jvm.cfg +/lib/jvm/sapmachine-21/lib/libasyncProfiler.so +/lib/jvm/sapmachine-21/lib/libattach.so +/lib/jvm/sapmachine-21/lib/libawt.so +/lib/jvm/sapmachine-21/lib/libawt_headless.so +/lib/jvm/sapmachine-21/lib/libawt_xawt.so +/lib/jvm/sapmachine-21/lib/libdt_filesocket.so +/lib/jvm/sapmachine-21/lib/libdt_socket.so +/lib/jvm/sapmachine-21/lib/libextnet.so +/lib/jvm/sapmachine-21/lib/libfontmanager.so +/lib/jvm/sapmachine-21/lib/libfreetype.so +/lib/jvm/sapmachine-21/lib/libinstrument.so +/lib/jvm/sapmachine-21/lib/libj2gss.so +/lib/jvm/sapmachine-21/lib/libj2pcsc.so +/lib/jvm/sapmachine-21/lib/libj2pkcs11.so +/lib/jvm/sapmachine-21/lib/libjaas.so +/lib/jvm/sapmachine-21/lib/libjava.so +/lib/jvm/sapmachine-21/lib/libjavajpeg.so +/lib/jvm/sapmachine-21/lib/libjawt.so +/lib/jvm/sapmachine-21/lib/libjdksapext.so +/lib/jvm/sapmachine-21/lib/libjdwp.so +/lib/jvm/sapmachine-21/lib/libjimage.so +/lib/jvm/sapmachine-21/lib/libjli.so +/lib/jvm/sapmachine-21/lib/libjsig.so +/lib/jvm/sapmachine-21/lib/libjsound.so +/lib/jvm/sapmachine-21/lib/liblcms.so +/lib/jvm/sapmachine-21/lib/libmallochooks.so +/lib/jvm/sapmachine-21/lib/libmanagement.so +/lib/jvm/sapmachine-21/lib/libmanagement_agent.so +/lib/jvm/sapmachine-21/lib/libmanagement_ext.so +/lib/jvm/sapmachine-21/lib/libmlib_image.so +/lib/jvm/sapmachine-21/lib/libnet.so +/lib/jvm/sapmachine-21/lib/libnio.so +/lib/jvm/sapmachine-21/lib/libprefs.so +/lib/jvm/sapmachine-21/lib/librmi.so +/lib/jvm/sapmachine-21/lib/libsctp.so +/lib/jvm/sapmachine-21/lib/libsplashscreen.so +/lib/jvm/sapmachine-21/lib/libsyslookup.so +/lib/jvm/sapmachine-21/lib/libverify.so +/lib/jvm/sapmachine-21/lib/libzip.so +/lib/jvm/sapmachine-21/lib/modules +/lib/jvm/sapmachine-21/lib/psfont.properties.ja +/lib/jvm/sapmachine-21/lib/psfontj2d.properties +/lib/jvm/sapmachine-21/lib/security/blocked.certs +/lib/jvm/sapmachine-21/lib/security/cacerts +/lib/jvm/sapmachine-21/lib/security/default.policy +/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat +/lib/jvm/sapmachine-21/lib/server/classes.jsa +/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa +/lib/jvm/sapmachine-21/lib/server/libjsig.so +/lib/jvm/sapmachine-21/lib/server/libjvm.so +/lib/jvm/sapmachine-21/lib/tzdb.dat +/lib/jvm/sapmachine-21/release +/lib/jvm/sapmachine-25/bin/asprof +/lib/jvm/sapmachine-25/bin/java +/lib/jvm/sapmachine-25/bin/jcmd +/lib/jvm/sapmachine-25/bin/jfr +/lib/jvm/sapmachine-25/bin/jinfo +/lib/jvm/sapmachine-25/bin/jmap +/lib/jvm/sapmachine-25/bin/jps +/lib/jvm/sapmachine-25/bin/jrunscript +/lib/jvm/sapmachine-25/bin/jstack +/lib/jvm/sapmachine-25/bin/jstat +/lib/jvm/sapmachine-25/bin/jwebserver +/lib/jvm/sapmachine-25/bin/keytool +/lib/jvm/sapmachine-25/bin/rmiregistry +/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template +/lib/jvm/sapmachine-25/conf/jaxp.properties +/lib/jvm/sapmachine-25/conf/logging.properties +/lib/jvm/sapmachine-25/conf/management/jmxremote.access +/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template +/lib/jvm/sapmachine-25/conf/management/management.properties +/lib/jvm/sapmachine-25/conf/net.properties +/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template +/lib/jvm/sapmachine-25/conf/security/java.security +/lib/jvm/sapmachine-25/conf/security/policy/README.txt +/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy +/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy +/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy +/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy +/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy +/lib/jvm/sapmachine-25/conf/sound.properties +/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md +/lib/jvm/sapmachine-25/legal/async/LICENSE +/lib/jvm/sapmachine-25/legal/async/README.md +/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.base/LICENSE +/lib/jvm/sapmachine-25/legal/java.base/aes.md +/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md +/lib/jvm/sapmachine-25/legal/java.base/cldr.md +/lib/jvm/sapmachine-25/legal/java.base/icu.md +/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md +/lib/jvm/sapmachine-25/legal/java.base/siphash.md +/lib/jvm/sapmachine-25/legal/java.base/unicode.md +/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE +/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE +/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE +/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md +/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md +/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md +/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md +/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md +/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md +/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md +/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md +/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md +/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md +/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE +/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.logging/LICENSE +/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.management/LICENSE +/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.naming/LICENSE +/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE +/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE +/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE +/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.se/LICENSE +/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE +/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE +/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE +/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md +/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.sql/LICENSE +/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE +/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.xml/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml/bcel.md +/lib/jvm/sapmachine-25/legal/java.xml/dom.md +/lib/jvm/sapmachine-25/legal/java.xml/jcup.md +/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md +/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md +/lib/jvm/sapmachine-25/legal/java.xml/xalan.md +/lib/jvm/sapmachine-25/legal/java.xml/xerces.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md +/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md +/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md +/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md +/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE +/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md +/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md +/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md +/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE +/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE +/lib/jvm/sapmachine-25/lib/async-profiler.jar +/lib/jvm/sapmachine-25/lib/classlist +/lib/jvm/sapmachine-25/lib/converter.jar +/lib/jvm/sapmachine-25/lib/jexec +/lib/jvm/sapmachine-25/lib/jfr/default.jfc +/lib/jvm/sapmachine-25/lib/jfr/gc.jfc +/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc +/lib/jvm/sapmachine-25/lib/jfr/profile.jfc +/lib/jvm/sapmachine-25/lib/jrt-fs.jar +/lib/jvm/sapmachine-25/lib/jspawnhelper +/lib/jvm/sapmachine-25/lib/jvm.cfg +/lib/jvm/sapmachine-25/lib/libasyncProfiler.so +/lib/jvm/sapmachine-25/lib/libattach.so +/lib/jvm/sapmachine-25/lib/libawt.so +/lib/jvm/sapmachine-25/lib/libawt_headless.so +/lib/jvm/sapmachine-25/lib/libawt_xawt.so +/lib/jvm/sapmachine-25/lib/libdt_filesocket.so +/lib/jvm/sapmachine-25/lib/libdt_socket.so +/lib/jvm/sapmachine-25/lib/libextnet.so +/lib/jvm/sapmachine-25/lib/libfontmanager.so +/lib/jvm/sapmachine-25/lib/libfreetype.so +/lib/jvm/sapmachine-25/lib/libinstrument.so +/lib/jvm/sapmachine-25/lib/libj2gss.so +/lib/jvm/sapmachine-25/lib/libj2pcsc.so +/lib/jvm/sapmachine-25/lib/libj2pkcs11.so +/lib/jvm/sapmachine-25/lib/libjaas.so +/lib/jvm/sapmachine-25/lib/libjava.so +/lib/jvm/sapmachine-25/lib/libjavajpeg.so +/lib/jvm/sapmachine-25/lib/libjawt.so +/lib/jvm/sapmachine-25/lib/libjdksapext.so +/lib/jvm/sapmachine-25/lib/libjdwp.so +/lib/jvm/sapmachine-25/lib/libjimage.so +/lib/jvm/sapmachine-25/lib/libjli.so +/lib/jvm/sapmachine-25/lib/libjsig.so +/lib/jvm/sapmachine-25/lib/libjsound.so +/lib/jvm/sapmachine-25/lib/liblcms.so +/lib/jvm/sapmachine-25/lib/libmallochooks.so +/lib/jvm/sapmachine-25/lib/libmanagement.so +/lib/jvm/sapmachine-25/lib/libmanagement_agent.so +/lib/jvm/sapmachine-25/lib/libmanagement_ext.so +/lib/jvm/sapmachine-25/lib/libmlib_image.so +/lib/jvm/sapmachine-25/lib/libnet.so +/lib/jvm/sapmachine-25/lib/libnio.so +/lib/jvm/sapmachine-25/lib/libprefs.so +/lib/jvm/sapmachine-25/lib/librmi.so +/lib/jvm/sapmachine-25/lib/libsctp.so +/lib/jvm/sapmachine-25/lib/libsleef.so +/lib/jvm/sapmachine-25/lib/libsplashscreen.so +/lib/jvm/sapmachine-25/lib/libsyslookup.so +/lib/jvm/sapmachine-25/lib/libverify.so +/lib/jvm/sapmachine-25/lib/libzip.so +/lib/jvm/sapmachine-25/lib/modules +/lib/jvm/sapmachine-25/lib/psfont.properties.ja +/lib/jvm/sapmachine-25/lib/psfontj2d.properties +/lib/jvm/sapmachine-25/lib/security/blocked.certs +/lib/jvm/sapmachine-25/lib/security/cacerts +/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat +/lib/jvm/sapmachine-25/lib/server/classes.jsa +/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa +/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa +/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa +/lib/jvm/sapmachine-25/lib/server/libjsig.so +/lib/jvm/sapmachine-25/lib/server/libjvm.so +/lib/jvm/sapmachine-25/lib/tzdb.dat +/lib/jvm/sapmachine-25/release +/usr/lib/jvm/.java-1.21.0-sapmachine.jinfo +/usr/lib/jvm/.java-1.25.0-sapmachine.jinfo +/usr/lib/jvm/java-1.21.0-sapmachine/bin/asprof +/usr/lib/jvm/java-1.21.0-sapmachine/bin/java +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jcmd +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jfr +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jinfo +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jmap +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jps +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstack +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstat +/usr/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver +/usr/lib/jvm/java-1.21.0-sapmachine/bin/keytool +/usr/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry +/usr/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template +/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/net.properties +/usr/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/classlist +/usr/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jexec +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper +/usr/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/modules +/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja +/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy +/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so +/usr/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat +/usr/lib/jvm/java-1.21.0-sapmachine/release +/usr/lib/jvm/java-1.25.0-sapmachine/bin/asprof +/usr/lib/jvm/java-1.25.0-sapmachine/bin/java +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jcmd +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jfr +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jinfo +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jmap +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jps +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstack +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstat +/usr/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver +/usr/lib/jvm/java-1.25.0-sapmachine/bin/keytool +/usr/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry +/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/net.properties +/usr/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/classlist +/usr/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jexec +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper +/usr/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/modules +/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja +/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts +/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so +/usr/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat +/usr/lib/jvm/java-1.25.0-sapmachine/release +/usr/lib/jvm/sapmachine-21/bin/asprof +/usr/lib/jvm/sapmachine-21/bin/java +/usr/lib/jvm/sapmachine-21/bin/jcmd +/usr/lib/jvm/sapmachine-21/bin/jfr +/usr/lib/jvm/sapmachine-21/bin/jinfo +/usr/lib/jvm/sapmachine-21/bin/jmap +/usr/lib/jvm/sapmachine-21/bin/jps +/usr/lib/jvm/sapmachine-21/bin/jrunscript +/usr/lib/jvm/sapmachine-21/bin/jstack +/usr/lib/jvm/sapmachine-21/bin/jstat +/usr/lib/jvm/sapmachine-21/bin/jwebserver +/usr/lib/jvm/sapmachine-21/bin/keytool +/usr/lib/jvm/sapmachine-21/bin/rmiregistry +/usr/lib/jvm/sapmachine-21/conf/jaxp.properties +/usr/lib/jvm/sapmachine-21/conf/logging.properties +/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.access +/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template +/usr/lib/jvm/sapmachine-21/conf/management/management.properties +/usr/lib/jvm/sapmachine-21/conf/net.properties +/usr/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template +/usr/lib/jvm/sapmachine-21/conf/security/java.policy +/usr/lib/jvm/sapmachine-21/conf/security/java.security +/usr/lib/jvm/sapmachine-21/conf/security/policy/README.txt +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/sapmachine-21/conf/sound.properties +/usr/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md +/usr/lib/jvm/sapmachine-21/legal/async/LICENSE +/usr/lib/jvm/sapmachine-21/legal/async/README.md +/usr/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.base/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.base/aes.md +/usr/lib/jvm/sapmachine-21/legal/java.base/asm.md +/usr/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md +/usr/lib/jvm/sapmachine-21/legal/java.base/cldr.md +/usr/lib/jvm/sapmachine-21/legal/java.base/icu.md +/usr/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md +/usr/lib/jvm/sapmachine-21/legal/java.base/siphash.md +/usr/lib/jvm/sapmachine-21/legal/java.base/unicode.md +/usr/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md +/usr/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md +/usr/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.logging/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.naming/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.se/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.sql/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.xml/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml/bcel.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/dom.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/jcup.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/xalan.md +/usr/lib/jvm/sapmachine-21/legal/java.xml/xerces.md +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md +/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/sapmachine-21/lib/async-profiler.jar +/usr/lib/jvm/sapmachine-21/lib/classlist +/usr/lib/jvm/sapmachine-21/lib/converter.jar +/usr/lib/jvm/sapmachine-21/lib/jexec +/usr/lib/jvm/sapmachine-21/lib/jfr/default.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/gc.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc +/usr/lib/jvm/sapmachine-21/lib/jfr/profile.jfc +/usr/lib/jvm/sapmachine-21/lib/jrt-fs.jar +/usr/lib/jvm/sapmachine-21/lib/jspawnhelper +/usr/lib/jvm/sapmachine-21/lib/jvm.cfg +/usr/lib/jvm/sapmachine-21/lib/libasyncProfiler.so +/usr/lib/jvm/sapmachine-21/lib/libattach.so +/usr/lib/jvm/sapmachine-21/lib/libawt.so +/usr/lib/jvm/sapmachine-21/lib/libawt_headless.so +/usr/lib/jvm/sapmachine-21/lib/libawt_xawt.so +/usr/lib/jvm/sapmachine-21/lib/libdt_filesocket.so +/usr/lib/jvm/sapmachine-21/lib/libdt_socket.so +/usr/lib/jvm/sapmachine-21/lib/libextnet.so +/usr/lib/jvm/sapmachine-21/lib/libfontmanager.so +/usr/lib/jvm/sapmachine-21/lib/libfreetype.so +/usr/lib/jvm/sapmachine-21/lib/libinstrument.so +/usr/lib/jvm/sapmachine-21/lib/libj2gss.so +/usr/lib/jvm/sapmachine-21/lib/libj2pcsc.so +/usr/lib/jvm/sapmachine-21/lib/libj2pkcs11.so +/usr/lib/jvm/sapmachine-21/lib/libjaas.so +/usr/lib/jvm/sapmachine-21/lib/libjava.so +/usr/lib/jvm/sapmachine-21/lib/libjavajpeg.so +/usr/lib/jvm/sapmachine-21/lib/libjawt.so +/usr/lib/jvm/sapmachine-21/lib/libjdksapext.so +/usr/lib/jvm/sapmachine-21/lib/libjdwp.so +/usr/lib/jvm/sapmachine-21/lib/libjimage.so +/usr/lib/jvm/sapmachine-21/lib/libjli.so +/usr/lib/jvm/sapmachine-21/lib/libjsig.so +/usr/lib/jvm/sapmachine-21/lib/libjsound.so +/usr/lib/jvm/sapmachine-21/lib/liblcms.so +/usr/lib/jvm/sapmachine-21/lib/libmallochooks.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement_agent.so +/usr/lib/jvm/sapmachine-21/lib/libmanagement_ext.so +/usr/lib/jvm/sapmachine-21/lib/libmlib_image.so +/usr/lib/jvm/sapmachine-21/lib/libnet.so +/usr/lib/jvm/sapmachine-21/lib/libnio.so +/usr/lib/jvm/sapmachine-21/lib/libprefs.so +/usr/lib/jvm/sapmachine-21/lib/librmi.so +/usr/lib/jvm/sapmachine-21/lib/libsctp.so +/usr/lib/jvm/sapmachine-21/lib/libsplashscreen.so +/usr/lib/jvm/sapmachine-21/lib/libsyslookup.so +/usr/lib/jvm/sapmachine-21/lib/libverify.so +/usr/lib/jvm/sapmachine-21/lib/libzip.so +/usr/lib/jvm/sapmachine-21/lib/modules +/usr/lib/jvm/sapmachine-21/lib/psfont.properties.ja +/usr/lib/jvm/sapmachine-21/lib/psfontj2d.properties +/usr/lib/jvm/sapmachine-21/lib/security/blocked.certs +/usr/lib/jvm/sapmachine-21/lib/security/cacerts +/usr/lib/jvm/sapmachine-21/lib/security/default.policy +/usr/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat +/usr/lib/jvm/sapmachine-21/lib/server/classes.jsa +/usr/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa +/usr/lib/jvm/sapmachine-21/lib/server/libjsig.so +/usr/lib/jvm/sapmachine-21/lib/server/libjvm.so +/usr/lib/jvm/sapmachine-21/lib/tzdb.dat +/usr/lib/jvm/sapmachine-21/release +/usr/lib/jvm/sapmachine-25/bin/asprof +/usr/lib/jvm/sapmachine-25/bin/java +/usr/lib/jvm/sapmachine-25/bin/jcmd +/usr/lib/jvm/sapmachine-25/bin/jfr +/usr/lib/jvm/sapmachine-25/bin/jinfo +/usr/lib/jvm/sapmachine-25/bin/jmap +/usr/lib/jvm/sapmachine-25/bin/jps +/usr/lib/jvm/sapmachine-25/bin/jrunscript +/usr/lib/jvm/sapmachine-25/bin/jstack +/usr/lib/jvm/sapmachine-25/bin/jstat +/usr/lib/jvm/sapmachine-25/bin/jwebserver +/usr/lib/jvm/sapmachine-25/bin/keytool +/usr/lib/jvm/sapmachine-25/bin/rmiregistry +/usr/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template +/usr/lib/jvm/sapmachine-25/conf/jaxp.properties +/usr/lib/jvm/sapmachine-25/conf/logging.properties +/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.access +/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template +/usr/lib/jvm/sapmachine-25/conf/management/management.properties +/usr/lib/jvm/sapmachine-25/conf/net.properties +/usr/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template +/usr/lib/jvm/sapmachine-25/conf/security/java.security +/usr/lib/jvm/sapmachine-25/conf/security/policy/README.txt +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy +/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy +/usr/lib/jvm/sapmachine-25/conf/sound.properties +/usr/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md +/usr/lib/jvm/sapmachine-25/legal/async/LICENSE +/usr/lib/jvm/sapmachine-25/legal/async/README.md +/usr/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.base/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.base/aes.md +/usr/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md +/usr/lib/jvm/sapmachine-25/legal/java.base/cldr.md +/usr/lib/jvm/sapmachine-25/legal/java.base/icu.md +/usr/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md +/usr/lib/jvm/sapmachine-25/legal/java.base/siphash.md +/usr/lib/jvm/sapmachine-25/legal/java.base/unicode.md +/usr/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md +/usr/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md +/usr/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.logging/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.naming/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.se/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md +/usr/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.sql/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.xml/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml/bcel.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/dom.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/jcup.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xalan.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xerces.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md +/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE +/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md +/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md +/usr/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE +/usr/lib/jvm/sapmachine-25/lib/async-profiler.jar +/usr/lib/jvm/sapmachine-25/lib/classlist +/usr/lib/jvm/sapmachine-25/lib/converter.jar +/usr/lib/jvm/sapmachine-25/lib/jexec +/usr/lib/jvm/sapmachine-25/lib/jfr/default.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/gc.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc +/usr/lib/jvm/sapmachine-25/lib/jfr/profile.jfc +/usr/lib/jvm/sapmachine-25/lib/jrt-fs.jar +/usr/lib/jvm/sapmachine-25/lib/jspawnhelper +/usr/lib/jvm/sapmachine-25/lib/jvm.cfg +/usr/lib/jvm/sapmachine-25/lib/libasyncProfiler.so +/usr/lib/jvm/sapmachine-25/lib/libattach.so +/usr/lib/jvm/sapmachine-25/lib/libawt.so +/usr/lib/jvm/sapmachine-25/lib/libawt_headless.so +/usr/lib/jvm/sapmachine-25/lib/libawt_xawt.so +/usr/lib/jvm/sapmachine-25/lib/libdt_filesocket.so +/usr/lib/jvm/sapmachine-25/lib/libdt_socket.so +/usr/lib/jvm/sapmachine-25/lib/libextnet.so +/usr/lib/jvm/sapmachine-25/lib/libfontmanager.so +/usr/lib/jvm/sapmachine-25/lib/libfreetype.so +/usr/lib/jvm/sapmachine-25/lib/libinstrument.so +/usr/lib/jvm/sapmachine-25/lib/libj2gss.so +/usr/lib/jvm/sapmachine-25/lib/libj2pcsc.so +/usr/lib/jvm/sapmachine-25/lib/libj2pkcs11.so +/usr/lib/jvm/sapmachine-25/lib/libjaas.so +/usr/lib/jvm/sapmachine-25/lib/libjava.so +/usr/lib/jvm/sapmachine-25/lib/libjavajpeg.so +/usr/lib/jvm/sapmachine-25/lib/libjawt.so +/usr/lib/jvm/sapmachine-25/lib/libjdksapext.so +/usr/lib/jvm/sapmachine-25/lib/libjdwp.so +/usr/lib/jvm/sapmachine-25/lib/libjimage.so +/usr/lib/jvm/sapmachine-25/lib/libjli.so +/usr/lib/jvm/sapmachine-25/lib/libjsig.so +/usr/lib/jvm/sapmachine-25/lib/libjsound.so +/usr/lib/jvm/sapmachine-25/lib/liblcms.so +/usr/lib/jvm/sapmachine-25/lib/libmallochooks.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement_agent.so +/usr/lib/jvm/sapmachine-25/lib/libmanagement_ext.so +/usr/lib/jvm/sapmachine-25/lib/libmlib_image.so +/usr/lib/jvm/sapmachine-25/lib/libnet.so +/usr/lib/jvm/sapmachine-25/lib/libnio.so +/usr/lib/jvm/sapmachine-25/lib/libprefs.so +/usr/lib/jvm/sapmachine-25/lib/librmi.so +/usr/lib/jvm/sapmachine-25/lib/libsctp.so +/usr/lib/jvm/sapmachine-25/lib/libsleef.so +/usr/lib/jvm/sapmachine-25/lib/libsplashscreen.so +/usr/lib/jvm/sapmachine-25/lib/libsyslookup.so +/usr/lib/jvm/sapmachine-25/lib/libverify.so +/usr/lib/jvm/sapmachine-25/lib/libzip.so +/usr/lib/jvm/sapmachine-25/lib/modules +/usr/lib/jvm/sapmachine-25/lib/psfont.properties.ja +/usr/lib/jvm/sapmachine-25/lib/psfontj2d.properties +/usr/lib/jvm/sapmachine-25/lib/security/blocked.certs +/usr/lib/jvm/sapmachine-25/lib/security/cacerts +/usr/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat +/usr/lib/jvm/sapmachine-25/lib/server/classes.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa +/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa +/usr/lib/jvm/sapmachine-25/lib/server/libjsig.so +/usr/lib/jvm/sapmachine-25/lib/server/libjvm.so +/usr/lib/jvm/sapmachine-25/lib/tzdb.dat +/usr/lib/jvm/sapmachine-25/release +/usr/share/doc/sapmachine-21-jre-headless/copyright +/usr/share/doc/sapmachine-25-jre-headless/copyright +/usr/share/doc-base/sapmachine-25-jre-headless.sapmachine-25-jre-headless diff --git a/test-data/diff_files/different_commit/container-amd64-diff b/test-data/diff_files/different_commit/container-amd64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/different_commit/container-amd64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/different_commit/container-arm64-diff b/test-data/diff_files/different_commit/container-arm64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/different_commit/container-arm64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-capi-amd64-diff b/test-data/diff_files/different_commit/metal-capi-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-capi-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-capi-arm64-diff b/test-data/diff_files/different_commit/metal-capi-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-capi-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff b/test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff b/test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-vhost-amd64-diff b/test-data/diff_files/different_commit/metal-vhost-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-vhost-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal-vhost-arm64-diff b/test-data/diff_files/different_commit/metal-vhost-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/metal-vhost-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal_pxe-amd64-diff b/test-data/diff_files/different_commit/metal_pxe-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/metal_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/metal_pxe-arm64-diff b/test-data/diff_files/different_commit/metal_pxe-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/metal_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..ad3f2c4f --- /dev/null +++ b/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-amd64 +/efi/Default/6.12.48-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..388f788f --- /dev/null +++ b/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-arm64 +/efi/Default/6.12.48-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff b/test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..9669414e --- /dev/null +++ b/test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-amd64 +/efi/Default/6.12.48-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff b/test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..0c5bcf5f --- /dev/null +++ b/test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.48-cloud-arm64 +/efi/Default/6.12.48-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/files_missing.md b/test-data/diff_files/files_missing.md new file mode 100644 index 00000000..3cc0e15b --- /dev/null +++ b/test-data/diff_files/files_missing.md @@ -0,0 +1,14 @@ +# Reproducibility Test Results + +⚠️ **89.0%** of **73** tested flavors were reproducible. + +## Detailed Result + +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|❌ Workflow run did not produce any results|**11.0%** affected
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`|No analysis available| +|✅ No problems found|**89.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-libc-amd64-diff b/test-data/diff_files/files_missing/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-libc-arm64-diff b/test-data/diff_files/files_missing/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-nodejs-amd64-diff b/test-data/diff_files/files_missing/bare-nodejs-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-nodejs-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-nodejs-arm64-diff b/test-data/diff_files/files_missing/bare-nodejs-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-nodejs-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-python-amd64-diff b/test-data/diff_files/files_missing/bare-python-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-python-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-python-arm64-diff b/test-data/diff_files/files_missing/bare-python-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-python-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff b/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff b/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/container-amd64-diff b/test-data/diff_files/files_missing/container-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/container-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/container-arm64-diff b/test-data/diff_files/files_missing/container-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/container-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-capi-amd64-diff b/test-data/diff_files/files_missing/metal-capi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-capi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-capi-arm64-diff b/test-data/diff_files/files_missing/metal-capi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-capi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-vhost-amd64-diff b/test-data/diff_files/files_missing/metal-vhost-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-vhost-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal-vhost-arm64-diff b/test-data/diff_files/files_missing/metal-vhost-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal-vhost-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal_pxe-amd64-diff b/test-data/diff_files/files_missing/metal_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/metal_pxe-arm64-diff b/test-data/diff_files/files_missing/metal_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/metal_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/many_issues.md b/test-data/diff_files/many_issues.md new file mode 100644 index 00000000..09217317 --- /dev/null +++ b/test-data/diff_files/many_issues.md @@ -0,0 +1,20 @@ +# Reproducibility Test Results + +❌ **2.7%** of **73** tested flavors were reproducible. +**6** Problems detected. + +## Detailed Result + +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/os-release`|**97.3%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| +|`/boot/initrd.img-6.12.57-cloud-amd64`
`/efi/Default/6.12.57-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.57-amd64`
`/efi/Default/6.12.57-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.57-cloud-arm64`
`/efi/Default/6.12.57-cloud-arm64/initrd`|**9.6%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| +|`/boot/initrd.img-6.12.57-arm64`
`/efi/Default/6.12.57-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| +|✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-libc-amd64-diff b/test-data/diff_files/many_issues/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/many_issues/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/many_issues/bare-libc-arm64-diff b/test-data/diff_files/many_issues/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/many_issues/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/many_issues/bare-nodejs-amd64-diff b/test-data/diff_files/many_issues/bare-nodejs-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-nodejs-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-nodejs-arm64-diff b/test-data/diff_files/many_issues/bare-nodejs-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-nodejs-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-python-amd64-diff b/test-data/diff_files/many_issues/bare-python-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-python-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-python-arm64-diff b/test-data/diff_files/many_issues/bare-python-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-python-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-sapmachine-amd64-diff b/test-data/diff_files/many_issues/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/bare-sapmachine-arm64-diff b/test-data/diff_files/many_issues/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/container-amd64-diff b/test-data/diff_files/many_issues/container-amd64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/many_issues/container-amd64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/many_issues/container-arm64-diff b/test-data/diff_files/many_issues/container-arm64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/many_issues/container-arm64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-capi-amd64-diff b/test-data/diff_files/many_issues/metal-capi-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/metal-capi-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-capi-arm64-diff b/test-data/diff_files/many_issues/metal-capi-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/metal-capi-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff b/test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff b/test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-vhost-amd64-diff b/test-data/diff_files/many_issues/metal-vhost-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/metal-vhost-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal-vhost-arm64-diff b/test-data/diff_files/many_issues/metal-vhost-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/metal-vhost-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal_pxe-amd64-diff b/test-data/diff_files/many_issues/metal_pxe-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/metal_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/metal_pxe-arm64-diff b/test-data/diff_files/many_issues/metal_pxe-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/metal_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff b/test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff b/test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/no_issues.md b/test-data/diff_files/no_issues.md new file mode 100644 index 00000000..74505edd --- /dev/null +++ b/test-data/diff_files/no_issues.md @@ -0,0 +1,10 @@ +# Reproducibility Test Results + +✅ **100.0%** of **73** tested flavors were reproducible. + +## Detailed Result + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|✅ No problems found|**100.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + diff --git a/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-libc-amd64-diff b/test-data/diff_files/no_issues/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-libc-arm64-diff b/test-data/diff_files/no_issues/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-nodejs-amd64-diff b/test-data/diff_files/no_issues/bare-nodejs-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-nodejs-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-nodejs-arm64-diff b/test-data/diff_files/no_issues/bare-nodejs-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-nodejs-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-python-amd64-diff b/test-data/diff_files/no_issues/bare-python-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-python-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-python-arm64-diff b/test-data/diff_files/no_issues/bare-python-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-python-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff b/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff b/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/container-amd64-diff b/test-data/diff_files/no_issues/container-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/container-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/container-arm64-diff b/test-data/diff_files/no_issues/container-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/container-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-capi-amd64-diff b/test-data/diff_files/no_issues/metal-capi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-capi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-capi-arm64-diff b/test-data/diff_files/no_issues/metal-capi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-capi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-vhost-amd64-diff b/test-data/diff_files/no_issues/metal-vhost-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-vhost-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal-vhost-arm64-diff b/test-data/diff_files/no_issues/metal-vhost-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal-vhost-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal_pxe-amd64-diff b/test-data/diff_files/no_issues/metal_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/metal_pxe-arm64-diff b/test-data/diff_files/no_issues/metal_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/metal_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue.md b/test-data/diff_files/one_issue.md new file mode 100644 index 00000000..1e4a5543 --- /dev/null +++ b/test-data/diff_files/one_issue.md @@ -0,0 +1,15 @@ +# Reproducibility Test Results + +⚠️ **97.3%** of **73** tested flavors were reproducible. +**1** Problem detected. + +## Detailed Result + +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| +|✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-libc-amd64-diff b/test-data/diff_files/one_issue/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-libc-arm64-diff b/test-data/diff_files/one_issue/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-nodejs-amd64-diff b/test-data/diff_files/one_issue/bare-nodejs-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-nodejs-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-nodejs-arm64-diff b/test-data/diff_files/one_issue/bare-nodejs-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-nodejs-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-python-amd64-diff b/test-data/diff_files/one_issue/bare-python-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-python-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-python-arm64-diff b/test-data/diff_files/one_issue/bare-python-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-python-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff b/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff b/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/container-amd64-diff b/test-data/diff_files/one_issue/container-amd64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/one_issue/container-amd64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/one_issue/container-arm64-diff b/test-data/diff_files/one_issue/container-arm64-diff new file mode 100644 index 00000000..4c78912e --- /dev/null +++ b/test-data/diff_files/one_issue/container-arm64-diff @@ -0,0 +1 @@ +/etc/hostname diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-capi-amd64-diff b/test-data/diff_files/one_issue/metal-capi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-capi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-capi-arm64-diff b/test-data/diff_files/one_issue/metal-capi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-capi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-vhost-amd64-diff b/test-data/diff_files/one_issue/metal-vhost-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-vhost-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal-vhost-arm64-diff b/test-data/diff_files/one_issue/metal-vhost-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal-vhost-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal_pxe-amd64-diff b/test-data/diff_files/one_issue/metal_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/metal_pxe-arm64-diff b/test-data/diff_files/one_issue/metal_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/metal_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/only_issues.md b/test-data/diff_files/only_issues.md new file mode 100644 index 00000000..c24f82a3 --- /dev/null +++ b/test-data/diff_files/only_issues.md @@ -0,0 +1,19 @@ +# Reproducibility Test Results + +❌ **0.0%** of **73** tested flavors were reproducible. +**6** Problems detected. + +## Detailed Result + +*The mentioned features are included in every affected flavor and not included in every unaffected flavor.* + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|`/etc/os-release`|**100.0%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| +|`/boot/initrd.img-6.12.57-cloud-amd64`
`/efi/Default/6.12.57-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.57-amd64`
`/efi/Default/6.12.57-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| +|`/boot/initrd.img-6.12.57-cloud-arm64`
`/efi/Default/6.12.57-cloud-arm64/initrd`|**12.3%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| +|`/boot/initrd.img-6.12.57-arm64`
`/efi/Default/6.12.57-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| +|`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| + +*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-libc-amd64-diff b/test-data/diff_files/only_issues/bare-libc-amd64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/bare-libc-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-libc-arm64-diff b/test-data/diff_files/only_issues/bare-libc-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/bare-libc-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-nodejs-amd64-diff b/test-data/diff_files/only_issues/bare-nodejs-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-nodejs-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-nodejs-arm64-diff b/test-data/diff_files/only_issues/bare-nodejs-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-nodejs-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-python-amd64-diff b/test-data/diff_files/only_issues/bare-python-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-python-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-python-arm64-diff b/test-data/diff_files/only_issues/bare-python-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-python-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-sapmachine-amd64-diff b/test-data/diff_files/only_issues/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/bare-sapmachine-arm64-diff b/test-data/diff_files/only_issues/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/container-amd64-diff b/test-data/diff_files/only_issues/container-amd64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/only_issues/container-amd64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/only_issues/container-arm64-diff b/test-data/diff_files/only_issues/container-arm64-diff new file mode 100644 index 00000000..6eaebe43 --- /dev/null +++ b/test-data/diff_files/only_issues/container-arm64-diff @@ -0,0 +1,2 @@ +/etc/hostname +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-capi-amd64-diff b/test-data/diff_files/only_issues/metal-capi-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/metal-capi-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-capi-arm64-diff b/test-data/diff_files/only_issues/metal-capi-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/metal-capi-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff b/test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff b/test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-vhost-amd64-diff b/test-data/diff_files/only_issues/metal-vhost-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/metal-vhost-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal-vhost-arm64-diff b/test-data/diff_files/only_issues/metal-vhost-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/metal-vhost-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal_pxe-amd64-diff b/test-data/diff_files/only_issues/metal_pxe-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/metal_pxe-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/metal_pxe-arm64-diff b/test-data/diff_files/only_issues/metal_pxe-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/metal_pxe-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..1fbb72ea --- /dev/null +++ b/test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..b58f134c --- /dev/null +++ b/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-amd64 +/efi/Default/6.12.57-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..e2e303e3 --- /dev/null +++ b/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-arm64 +/efi/Default/6.12.57-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff b/test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..3b5d7c4d --- /dev/null +++ b/test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-amd64 +/efi/Default/6.12.57-cloud-amd64/initrd +/etc/os-release diff --git a/test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff b/test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..af955007 --- /dev/null +++ b/test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff @@ -0,0 +1,3 @@ +/boot/initrd.img-6.12.57-cloud-arm64 +/efi/Default/6.12.57-cloud-arm64/initrd +/etc/os-release diff --git a/test-data/diff_files/same_nightly-nightly_stats b/test-data/diff_files/same_nightly-nightly_stats new file mode 100644 index 00000000..8404330f --- /dev/null +++ b/test-data/diff_files/same_nightly-nightly_stats @@ -0,0 +1 @@ +2404,18992390789,22b5707;2404,18992390789,22b5707 \ No newline at end of file diff --git a/test-data/diff_files/same_nightly.md b/test-data/diff_files/same_nightly.md new file mode 100644 index 00000000..1362fdbf --- /dev/null +++ b/test-data/diff_files/same_nightly.md @@ -0,0 +1,14 @@ +# Reproducibility Test Results + +✅ **100.0%** of **73** tested flavors were reproducible. + +## Detailed Result + +Comparison of nightly **[#2404](https://github.com/gardenlinux/gardenlinux/actions/runs/18992390789)** and **[#2404](https://github.com/gardenlinux/gardenlinux/actions/runs/18992390789)** + +⚠️ Comparing the nightly **[#2404](https://github.com/gardenlinux/gardenlinux/actions/runs/18992390789)** to itself can not reveal any issues + +| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +|✅ No problems found|**100.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| + diff --git a/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-libc-amd64-diff b/test-data/diff_files/same_nightly/bare-libc-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-libc-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-libc-arm64-diff b/test-data/diff_files/same_nightly/bare-libc-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-libc-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff b/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff b/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-python-amd64-diff b/test-data/diff_files/same_nightly/bare-python-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-python-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-python-arm64-diff b/test-data/diff_files/same_nightly/bare-python-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-python-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff b/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff b/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/container-amd64-diff b/test-data/diff_files/same_nightly/container-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/container-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/container-arm64-diff b/test-data/diff_files/same_nightly/container-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/container-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-capi-amd64-diff b/test-data/diff_files/same_nightly/metal-capi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-capi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-capi-arm64-diff b/test-data/diff_files/same_nightly/metal-capi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-capi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-vhost-amd64-diff b/test-data/diff_files/same_nightly/metal-vhost-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-vhost-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal-vhost-arm64-diff b/test-data/diff_files/same_nightly/metal-vhost-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal-vhost-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal_pxe-amd64-diff b/test-data/diff_files/same_nightly/metal_pxe-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal_pxe-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/metal_pxe-arm64-diff b/test-data/diff_files/same_nightly/metal_pxe-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/metal_pxe-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff @@ -0,0 +1 @@ + diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff @@ -0,0 +1 @@ + diff --git a/tests/features/test_difference_formatter.py b/tests/features/test_difference_formatter.py new file mode 100644 index 00000000..0f627034 --- /dev/null +++ b/tests/features/test_difference_formatter.py @@ -0,0 +1,116 @@ +import pathlib + +import pytest + +from gardenlinux.features.difference_formatter import Formatter + +FLAVORS_MATRIX = { + "include": [ + {"arch": "amd64", "flavor": "ali-gardener_prod"}, + {"arch": "amd64", "flavor": "aws-gardener_prod"}, + {"arch": "amd64", "flavor": "aws-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "aws-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "aws-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "azure-gardener_prod"}, + {"arch": "amd64", "flavor": "azure-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "azure-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "azure-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "container"}, + {"arch": "amd64", "flavor": "gcp-gardener_prod"}, + {"arch": "amd64", "flavor": "gcp-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "gcp-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "gcp-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "gdch-gardener_prod"}, + {"arch": "amd64", "flavor": "kvm-gardener_prod"}, + {"arch": "amd64", "flavor": "kvm-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "kvm-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "kvm-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "metal-capi"}, + {"arch": "amd64", "flavor": "metal-gardener_prod"}, + {"arch": "amd64", "flavor": "metal-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "metal-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "metal-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "metal-gardener_pxe"}, + {"arch": "amd64", "flavor": "metal-vhost"}, + {"arch": "amd64", "flavor": "metal_pxe"}, + {"arch": "amd64", "flavor": "openstack-gardener_prod"}, + {"arch": "amd64", "flavor": "openstack-gardener_prod_tpm2_trustedboot"}, + {"arch": "amd64", "flavor": "openstack-gardener_prod_trustedboot"}, + {"arch": "amd64", "flavor": "openstack-gardener_prod_usi"}, + {"arch": "amd64", "flavor": "openstackbaremetal-gardener_prod"}, + {"arch": "amd64", "flavor": "vmware-gardener_prod"}, + {"arch": "arm64", "flavor": "aws-gardener_prod"}, + {"arch": "arm64", "flavor": "aws-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "aws-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "aws-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "azure-gardener_prod"}, + {"arch": "arm64", "flavor": "azure-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "azure-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "azure-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "container"}, + {"arch": "arm64", "flavor": "gcp-gardener_prod"}, + {"arch": "arm64", "flavor": "gcp-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "gcp-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "gcp-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "gdch-gardener_prod"}, + {"arch": "arm64", "flavor": "kvm-gardener_prod"}, + {"arch": "arm64", "flavor": "kvm-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "kvm-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "kvm-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "metal-capi"}, + {"arch": "arm64", "flavor": "metal-gardener_prod"}, + {"arch": "arm64", "flavor": "metal-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "metal-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "metal-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "metal-gardener_pxe"}, + {"arch": "arm64", "flavor": "metal-vhost"}, + {"arch": "arm64", "flavor": "metal_pxe"}, + {"arch": "arm64", "flavor": "openstack-gardener_prod"}, + {"arch": "arm64", "flavor": "openstack-gardener_prod_tpm2_trustedboot"}, + {"arch": "arm64", "flavor": "openstack-gardener_prod_trustedboot"}, + {"arch": "arm64", "flavor": "openstack-gardener_prod_usi"}, + {"arch": "arm64", "flavor": "openstackbaremetal-gardener_prod"}, + {"arch": "arm64", "flavor": "vmware-gardener_prod"}, + ] +} +BARE_FLAVORS_MATRIX = { + "include": [ + {"arch": "amd64", "flavor": "bare-libc"}, + {"arch": "amd64", "flavor": "bare-nodejs"}, + {"arch": "amd64", "flavor": "bare-python"}, + {"arch": "amd64", "flavor": "bare-sapmachine"}, + {"arch": "arm64", "flavor": "bare-libc"}, + {"arch": "arm64", "flavor": "bare-nodejs"}, + {"arch": "arm64", "flavor": "bare-python"}, + {"arch": "arm64", "flavor": "bare-sapmachine"}, + ] +} + +gardenlinux_root = "test-data/gardenlinux" +diff_files = pathlib.Path("test-data/diff_files").resolve() + + +@pytest.mark.parametrize("i", [i.name for i in diff_files.iterdir() if i.is_dir()]) +def test_formatter(i): + nightly_stats = diff_files.joinpath(f"{i}-nightly_stats") + + if nightly_stats.is_file(): + formatter = Formatter( + FLAVORS_MATRIX, + BARE_FLAVORS_MATRIX, + diff_files.joinpath(i), + gardenlinux_root=gardenlinux_root, + nightly_stats=nightly_stats, + ) + else: + formatter = Formatter( + FLAVORS_MATRIX, + BARE_FLAVORS_MATRIX, + diff_files.joinpath(i), + gardenlinux_root=gardenlinux_root, + ) + + with open(diff_files.joinpath(f"{i}.md"), "r") as f: + expected = f.read() + + assert str(formatter) == expected From e1d34d866caf2da572f9c3768c857712762d28c8 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 8 Jan 2026 11:21:25 +0100 Subject: [PATCH 02/13] fix: add ordering constraints for the markdown files --- src/gardenlinux/features/difference_formatter.py | 6 +++++- test-data/diff_files/different_commit.md | 4 ++-- test-data/diff_files/many_issues.md | 2 +- test-data/diff_files/only_issues.md | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py index a569c4e5..8981d197 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/difference_formatter.py @@ -325,7 +325,11 @@ def __str__(self) -> str: row += "|No analysis available|\n" rows += row - for files in trees: + # Sort the problems by affected flavors in descending order and by files names for problems with the same number of affected flavors + # to get a derterministic ordering for testing + sorting_function = lambda files: (-len(trees[files][0]), ",".join(files)) + + for files in sorted(trees, key=sorting_function): flavors, tree = trees[files] row = "|" row += self._dropdown(files) diff --git a/test-data/diff_files/different_commit.md b/test-data/diff_files/different_commit.md index 837fb4a9..e4f46efe 100644 --- a/test-data/diff_files/different_commit.md +++ b/test-data/diff_files/different_commit.md @@ -15,13 +15,13 @@ Comparison of the latest nightly **[#2365](https://github.com/gardenlinux/garden |----------------|---------|------------------------------| |`/etc/os-release`|**97.3%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| |`/boot/initrd.img-6.12.48-cloud-amd64`
`/efi/Default/6.12.48-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| -|`/boot/initrd.img-6.12.48-amd64`
`/efi/Default/6.12.48-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| |`/boot/initrd.img-6.12.48-cloud-arm64`
`/efi/Default/6.12.48-cloud-arm64/initrd`|**9.6%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| +|`/boot/initrd.img-6.12.48-amd64`
`/efi/Default/6.12.48-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| |`/boot/initrd.img-6.12.48-arm64`
`/efi/Default/6.12.48-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |
/lib/jvm/.java-1.21.0-sapmachine.jinfo...`/lib/jvm/.java-1.21.0-sapmachine.jinfo`
`/lib/jvm/.java-1.25.0-sapmachine.jinfo`
`/lib/jvm/java-1.21.0-sapmachine/bin/asprof`
`/lib/jvm/java-1.21.0-sapmachine/bin/java`
`/lib/jvm/java-1.21.0-sapmachine/bin/jcmd`
`/lib/jvm/java-1.21.0-sapmachine/bin/jfr`
`/lib/jvm/java-1.21.0-sapmachine/bin/jinfo`
`/lib/jvm/java-1.21.0-sapmachine/bin/jmap`
`/lib/jvm/java-1.21.0-sapmachine/bin/jps`
`/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript`
`/lib/jvm/java-1.21.0-sapmachine/bin/jstack`
`/lib/jvm/java-1.21.0-sapmachine/bin/jstat`
`/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver`
`/lib/jvm/java-1.21.0-sapmachine/bin/keytool`
`/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry`
`/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template`
`/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/net.properties`
`/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/classlist`
`/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/jexec`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc`
`/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar`
`/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper`
`/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg`
`/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/modules`
`/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja`
`/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy`
`/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so`
`/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat`
`/lib/jvm/java-1.21.0-sapmachine/release`
`/lib/jvm/java-1.25.0-sapmachine/bin/asprof`
`/lib/jvm/java-1.25.0-sapmachine/bin/java`
`/lib/jvm/java-1.25.0-sapmachine/bin/jcmd`
`/lib/jvm/java-1.25.0-sapmachine/bin/jfr`
`/lib/jvm/java-1.25.0-sapmachine/bin/jinfo`
`/lib/jvm/java-1.25.0-sapmachine/bin/jmap`
`/lib/jvm/java-1.25.0-sapmachine/bin/jps`
`/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript`
`/lib/jvm/java-1.25.0-sapmachine/bin/jstack`
`/lib/jvm/java-1.25.0-sapmachine/bin/jstat`
`/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver`
`/lib/jvm/java-1.25.0-sapmachine/bin/keytool`
`/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry`
`/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/net.properties`
`/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/classlist`
`/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/jexec`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc`
`/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar`
`/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper`
`/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg`
`/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/modules`
`/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja`
`/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts`
`/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat`
`/lib/jvm/java-1.25.0-sapmachine/release`
`/lib/jvm/sapmachine-21/bin/asprof`
`/lib/jvm/sapmachine-21/bin/java`
`/lib/jvm/sapmachine-21/bin/jcmd`
`/lib/jvm/sapmachine-21/bin/jfr`
`/lib/jvm/sapmachine-21/bin/jinfo`
`/lib/jvm/sapmachine-21/bin/jmap`
`/lib/jvm/sapmachine-21/bin/jps`
`/lib/jvm/sapmachine-21/bin/jrunscript`
`/lib/jvm/sapmachine-21/bin/jstack`
`/lib/jvm/sapmachine-21/bin/jstat`
`/lib/jvm/sapmachine-21/bin/jwebserver`
`/lib/jvm/sapmachine-21/bin/keytool`
`/lib/jvm/sapmachine-21/bin/rmiregistry`
`/lib/jvm/sapmachine-21/conf/jaxp.properties`
`/lib/jvm/sapmachine-21/conf/logging.properties`
`/lib/jvm/sapmachine-21/conf/management/jmxremote.access`
`/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template`
`/lib/jvm/sapmachine-21/conf/management/management.properties`
`/lib/jvm/sapmachine-21/conf/net.properties`
`/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template`
`/lib/jvm/sapmachine-21/conf/security/java.policy`
`/lib/jvm/sapmachine-21/conf/security/java.security`
`/lib/jvm/sapmachine-21/conf/security/policy/README.txt`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/sapmachine-21/conf/sound.properties`
`/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md`
`/lib/jvm/sapmachine-21/legal/async/LICENSE`
`/lib/jvm/sapmachine-21/legal/async/README.md`
`/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.base/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.base/aes.md`
`/lib/jvm/sapmachine-21/legal/java.base/asm.md`
`/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md`
`/lib/jvm/sapmachine-21/legal/java.base/cldr.md`
`/lib/jvm/sapmachine-21/legal/java.base/icu.md`
`/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md`
`/lib/jvm/sapmachine-21/legal/java.base/siphash.md`
`/lib/jvm/sapmachine-21/legal/java.base/unicode.md`
`/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md`
`/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md`
`/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.logging/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.naming/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.se/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.sql/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md`
`/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/java.xml/LICENSE`
`/lib/jvm/sapmachine-21/legal/java.xml/bcel.md`
`/lib/jvm/sapmachine-21/legal/java.xml/dom.md`
`/lib/jvm/sapmachine-21/legal/java.xml/jcup.md`
`/lib/jvm/sapmachine-21/legal/java.xml/xalan.md`
`/lib/jvm/sapmachine-21/legal/java.xml/xerces.md`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md`
`/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE`
`/lib/jvm/sapmachine-21/lib/async-profiler.jar`
`/lib/jvm/sapmachine-21/lib/classlist`
`/lib/jvm/sapmachine-21/lib/converter.jar`
`/lib/jvm/sapmachine-21/lib/jexec`
`/lib/jvm/sapmachine-21/lib/jfr/default.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/gc.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc`
`/lib/jvm/sapmachine-21/lib/jfr/profile.jfc`
`/lib/jvm/sapmachine-21/lib/jrt-fs.jar`
`/lib/jvm/sapmachine-21/lib/jspawnhelper`
`/lib/jvm/sapmachine-21/lib/jvm.cfg`
`/lib/jvm/sapmachine-21/lib/libasyncProfiler.so`
`/lib/jvm/sapmachine-21/lib/libattach.so`
`/lib/jvm/sapmachine-21/lib/libawt.so`
`/lib/jvm/sapmachine-21/lib/libawt_headless.so`
`/lib/jvm/sapmachine-21/lib/libawt_xawt.so`
`/lib/jvm/sapmachine-21/lib/libdt_filesocket.so`
`/lib/jvm/sapmachine-21/lib/libdt_socket.so`
`/lib/jvm/sapmachine-21/lib/libextnet.so`
`/lib/jvm/sapmachine-21/lib/libfontmanager.so`
`/lib/jvm/sapmachine-21/lib/libfreetype.so`
`/lib/jvm/sapmachine-21/lib/libinstrument.so`
`/lib/jvm/sapmachine-21/lib/libj2gss.so`
`/lib/jvm/sapmachine-21/lib/libj2pcsc.so`
`/lib/jvm/sapmachine-21/lib/libj2pkcs11.so`
`/lib/jvm/sapmachine-21/lib/libjaas.so`
`/lib/jvm/sapmachine-21/lib/libjava.so`
`/lib/jvm/sapmachine-21/lib/libjavajpeg.so`
`/lib/jvm/sapmachine-21/lib/libjawt.so`
`/lib/jvm/sapmachine-21/lib/libjdksapext.so`
`/lib/jvm/sapmachine-21/lib/libjdwp.so`
`/lib/jvm/sapmachine-21/lib/libjimage.so`
`/lib/jvm/sapmachine-21/lib/libjli.so`
`/lib/jvm/sapmachine-21/lib/libjsig.so`
`/lib/jvm/sapmachine-21/lib/libjsound.so`
`/lib/jvm/sapmachine-21/lib/liblcms.so`
`/lib/jvm/sapmachine-21/lib/libmallochooks.so`
`/lib/jvm/sapmachine-21/lib/libmanagement.so`
`/lib/jvm/sapmachine-21/lib/libmanagement_agent.so`
`/lib/jvm/sapmachine-21/lib/libmanagement_ext.so`
`/lib/jvm/sapmachine-21/lib/libmlib_image.so`
`/lib/jvm/sapmachine-21/lib/libnet.so`
`/lib/jvm/sapmachine-21/lib/libnio.so`
`/lib/jvm/sapmachine-21/lib/libprefs.so`
`/lib/jvm/sapmachine-21/lib/librmi.so`
`/lib/jvm/sapmachine-21/lib/libsctp.so`
`/lib/jvm/sapmachine-21/lib/libsplashscreen.so`
`/lib/jvm/sapmachine-21/lib/libsyslookup.so`
`/lib/jvm/sapmachine-21/lib/libverify.so`
`/lib/jvm/sapmachine-21/lib/libzip.so`
`/lib/jvm/sapmachine-21/lib/modules`
`/lib/jvm/sapmachine-21/lib/psfont.properties.ja`
`/lib/jvm/sapmachine-21/lib/psfontj2d.properties`
`/lib/jvm/sapmachine-21/lib/security/blocked.certs`
`/lib/jvm/sapmachine-21/lib/security/cacerts`
`/lib/jvm/sapmachine-21/lib/security/default.policy`
`/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat`
`/lib/jvm/sapmachine-21/lib/server/classes.jsa`
`/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa`
`/lib/jvm/sapmachine-21/lib/server/libjsig.so`
`/lib/jvm/sapmachine-21/lib/server/libjvm.so`
`/lib/jvm/sapmachine-21/lib/tzdb.dat`
`/lib/jvm/sapmachine-21/release`
`/lib/jvm/sapmachine-25/bin/asprof`
`/lib/jvm/sapmachine-25/bin/java`
`/lib/jvm/sapmachine-25/bin/jcmd`
`/lib/jvm/sapmachine-25/bin/jfr`
`/lib/jvm/sapmachine-25/bin/jinfo`
`/lib/jvm/sapmachine-25/bin/jmap`
`/lib/jvm/sapmachine-25/bin/jps`
`/lib/jvm/sapmachine-25/bin/jrunscript`
`/lib/jvm/sapmachine-25/bin/jstack`
`/lib/jvm/sapmachine-25/bin/jstat`
`/lib/jvm/sapmachine-25/bin/jwebserver`
`/lib/jvm/sapmachine-25/bin/keytool`
`/lib/jvm/sapmachine-25/bin/rmiregistry`
`/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template`
`/lib/jvm/sapmachine-25/conf/jaxp.properties`
`/lib/jvm/sapmachine-25/conf/logging.properties`
`/lib/jvm/sapmachine-25/conf/management/jmxremote.access`
`/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template`
`/lib/jvm/sapmachine-25/conf/management/management.properties`
`/lib/jvm/sapmachine-25/conf/net.properties`
`/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template`
`/lib/jvm/sapmachine-25/conf/security/java.security`
`/lib/jvm/sapmachine-25/conf/security/policy/README.txt`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy`
`/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy`
`/lib/jvm/sapmachine-25/conf/sound.properties`
`/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md`
`/lib/jvm/sapmachine-25/legal/async/LICENSE`
`/lib/jvm/sapmachine-25/legal/async/README.md`
`/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.base/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.base/aes.md`
`/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md`
`/lib/jvm/sapmachine-25/legal/java.base/cldr.md`
`/lib/jvm/sapmachine-25/legal/java.base/icu.md`
`/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md`
`/lib/jvm/sapmachine-25/legal/java.base/siphash.md`
`/lib/jvm/sapmachine-25/legal/java.base/unicode.md`
`/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md`
`/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md`
`/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.logging/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.naming/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.se/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.sql/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md`
`/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/java.xml/LICENSE`
`/lib/jvm/sapmachine-25/legal/java.xml/bcel.md`
`/lib/jvm/sapmachine-25/legal/java.xml/dom.md`
`/lib/jvm/sapmachine-25/legal/java.xml/jcup.md`
`/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md`
`/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xalan.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xerces.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md`
`/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md`
`/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE`
`/lib/jvm/sapmachine-25/lib/async-profiler.jar`
`/lib/jvm/sapmachine-25/lib/classlist`
`/lib/jvm/sapmachine-25/lib/converter.jar`
`/lib/jvm/sapmachine-25/lib/jexec`
`/lib/jvm/sapmachine-25/lib/jfr/default.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/gc.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc`
`/lib/jvm/sapmachine-25/lib/jfr/profile.jfc`
`/lib/jvm/sapmachine-25/lib/jrt-fs.jar`
`/lib/jvm/sapmachine-25/lib/jspawnhelper`
`/lib/jvm/sapmachine-25/lib/jvm.cfg`
`/lib/jvm/sapmachine-25/lib/libasyncProfiler.so`
`/lib/jvm/sapmachine-25/lib/libattach.so`
`/lib/jvm/sapmachine-25/lib/libawt.so`
`/lib/jvm/sapmachine-25/lib/libawt_headless.so`
`/lib/jvm/sapmachine-25/lib/libawt_xawt.so`
`/lib/jvm/sapmachine-25/lib/libdt_filesocket.so`
`/lib/jvm/sapmachine-25/lib/libdt_socket.so`
`/lib/jvm/sapmachine-25/lib/libextnet.so`
`/lib/jvm/sapmachine-25/lib/libfontmanager.so`
`/lib/jvm/sapmachine-25/lib/libfreetype.so`
`/lib/jvm/sapmachine-25/lib/libinstrument.so`
`/lib/jvm/sapmachine-25/lib/libj2gss.so`
`/lib/jvm/sapmachine-25/lib/libj2pcsc.so`
`/lib/jvm/sapmachine-25/lib/libj2pkcs11.so`
`/lib/jvm/sapmachine-25/lib/libjaas.so`
`/lib/jvm/sapmachine-25/lib/libjava.so`
`/lib/jvm/sapmachine-25/lib/libjavajpeg.so`
`/lib/jvm/sapmachine-25/lib/libjawt.so`
`/lib/jvm/sapmachine-25/lib/libjdksapext.so`
`/lib/jvm/sapmachine-25/lib/libjdwp.so`
`/lib/jvm/sapmachine-25/lib/libjimage.so`
`/lib/jvm/sapmachine-25/lib/libjli.so`
`/lib/jvm/sapmachine-25/lib/libjsig.so`
`/lib/jvm/sapmachine-25/lib/libjsound.so`
`/lib/jvm/sapmachine-25/lib/liblcms.so`
`/lib/jvm/sapmachine-25/lib/libmallochooks.so`
`/lib/jvm/sapmachine-25/lib/libmanagement.so`
`/lib/jvm/sapmachine-25/lib/libmanagement_agent.so`
`/lib/jvm/sapmachine-25/lib/libmanagement_ext.so`
`/lib/jvm/sapmachine-25/lib/libmlib_image.so`
`/lib/jvm/sapmachine-25/lib/libnet.so`
`/lib/jvm/sapmachine-25/lib/libnio.so`
`/lib/jvm/sapmachine-25/lib/libprefs.so`
`/lib/jvm/sapmachine-25/lib/librmi.so`
`/lib/jvm/sapmachine-25/lib/libsctp.so`
`/lib/jvm/sapmachine-25/lib/libsplashscreen.so`
`/lib/jvm/sapmachine-25/lib/libsyslookup.so`
`/lib/jvm/sapmachine-25/lib/libverify.so`
`/lib/jvm/sapmachine-25/lib/libzip.so`
`/lib/jvm/sapmachine-25/lib/modules`
`/lib/jvm/sapmachine-25/lib/psfont.properties.ja`
`/lib/jvm/sapmachine-25/lib/psfontj2d.properties`
`/lib/jvm/sapmachine-25/lib/security/blocked.certs`
`/lib/jvm/sapmachine-25/lib/security/cacerts`
`/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat`
`/lib/jvm/sapmachine-25/lib/server/classes.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa`
`/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa`
`/lib/jvm/sapmachine-25/lib/server/libjsig.so`
`/lib/jvm/sapmachine-25/lib/server/libjvm.so`
`/lib/jvm/sapmachine-25/lib/tzdb.dat`
`/lib/jvm/sapmachine-25/release`
`/usr/lib/jvm/.java-1.21.0-sapmachine.jinfo`
`/usr/lib/jvm/.java-1.25.0-sapmachine.jinfo`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/asprof`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/java`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jcmd`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jfr`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jinfo`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jmap`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jps`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jrunscript`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstack`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jstat`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/jwebserver`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/keytool`
`/usr/lib/jvm/java-1.21.0-sapmachine/bin/rmiregistry`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/jaxp.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/logging.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.access`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/jmxremote.password.template`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/management/management.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/net.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/java.security`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/README.txt`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/conf/sound.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/CHANGELOG.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/async/README.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/aes.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/asm.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/c-libutl.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/cldr.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/icu.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/public_suffix.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/siphash.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.base/unicode.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.compiler/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/freetype.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/giflib.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/lcms.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/libpng.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.desktop/xwd.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.instrument/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.logging/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.naming/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.net.http/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.prefs/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.scripting/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.se/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.sql/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/bcel.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/dom.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/jcup.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xalan.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/java.xml/xerces.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.crypto.ec/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.internal.vm.compiler/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.management/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.net/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.21.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/async-profiler.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/classlist`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/converter.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jexec`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/default.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jfr/profile.jfc`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jrt-fs.jar`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jspawnhelper`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/jvm.cfg`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libasyncProfiler.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libattach.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_headless.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libawt_xawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_filesocket.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libdt_socket.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libextnet.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfontmanager.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libfreetype.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libinstrument.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2gss.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pcsc.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libj2pkcs11.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjaas.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjava.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjavajpeg.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjawt.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdksapext.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjdwp.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjimage.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjli.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsig.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsound.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/liblcms.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmallochooks.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_agent.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmanagement_ext.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libmlib_image.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnet.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libnio.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libprefs.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/librmi.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsctp.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsplashscreen.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libsyslookup.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libverify.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libzip.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/modules`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfont.properties.ja`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/psfontj2d.properties`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/blocked.certs`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/cacerts`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/default.policy`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes.jsa`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjsig.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/server/libjvm.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/tzdb.dat`
`/usr/lib/jvm/java-1.21.0-sapmachine/release`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/asprof`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/java`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jcmd`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jfr`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jinfo`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jmap`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jps`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jrunscript`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstack`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jstat`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/jwebserver`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/keytool`
`/usr/lib/jvm/java-1.25.0-sapmachine/bin/rmiregistry`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp-strict.properties.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/jaxp.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/logging.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.access`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/jmxremote.password.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/management/management.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/net.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/java.security`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/README.txt`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/java-1.25.0-sapmachine/conf/sound.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/CHANGELOG.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/async/README.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/aes.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/c-libutl.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/cldr.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/icu.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/public_suffix.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/siphash.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.base/unicode.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.compiler/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/freetype.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/giflib.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/lcms.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/libpng.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.desktop/xwd.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.instrument/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.logging/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.naming/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.net.http/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.prefs/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.scripting/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.se/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.sql/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/bcel.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/dom.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/jcup.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part1.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/schema10part2.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xalan.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xerces.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml10schema.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xhtml11schema.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlspec.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/java.xml/xmlxsd.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.graal.compiler/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.incubator.vector/sleef.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.management/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.net/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/java-1.25.0-sapmachine/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/async-profiler.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/classlist`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/converter.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jexec`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/default.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jfr/profile.jfc`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jrt-fs.jar`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jspawnhelper`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/jvm.cfg`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libasyncProfiler.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libattach.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_headless.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libawt_xawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_filesocket.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libdt_socket.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libextnet.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfontmanager.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libfreetype.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libinstrument.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2gss.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pcsc.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libj2pkcs11.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjaas.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjava.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjavajpeg.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjawt.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdksapext.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjdwp.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjimage.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjli.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsig.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsound.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/liblcms.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmallochooks.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_agent.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmanagement_ext.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libmlib_image.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnet.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libnio.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libprefs.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/librmi.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsctp.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsplashscreen.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsyslookup.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libverify.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libzip.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/modules`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfont.properties.ja`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/psfontj2d.properties`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/blocked.certs`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/cacerts`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_coh.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/classes_nocoops_coh.jsa`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjsig.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/server/libjvm.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/tzdb.dat`
`/usr/lib/jvm/java-1.25.0-sapmachine/release`
`/usr/lib/jvm/sapmachine-21/bin/asprof`
`/usr/lib/jvm/sapmachine-21/bin/java`
`/usr/lib/jvm/sapmachine-21/bin/jcmd`
`/usr/lib/jvm/sapmachine-21/bin/jfr`
`/usr/lib/jvm/sapmachine-21/bin/jinfo`
`/usr/lib/jvm/sapmachine-21/bin/jmap`
`/usr/lib/jvm/sapmachine-21/bin/jps`
`/usr/lib/jvm/sapmachine-21/bin/jrunscript`
`/usr/lib/jvm/sapmachine-21/bin/jstack`
`/usr/lib/jvm/sapmachine-21/bin/jstat`
`/usr/lib/jvm/sapmachine-21/bin/jwebserver`
`/usr/lib/jvm/sapmachine-21/bin/keytool`
`/usr/lib/jvm/sapmachine-21/bin/rmiregistry`
`/usr/lib/jvm/sapmachine-21/conf/jaxp.properties`
`/usr/lib/jvm/sapmachine-21/conf/logging.properties`
`/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.access`
`/usr/lib/jvm/sapmachine-21/conf/management/jmxremote.password.template`
`/usr/lib/jvm/sapmachine-21/conf/management/management.properties`
`/usr/lib/jvm/sapmachine-21/conf/net.properties`
`/usr/lib/jvm/sapmachine-21/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/sapmachine-21/conf/security/java.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/java.security`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/README.txt`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-21/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/sapmachine-21/conf/sound.properties`
`/usr/lib/jvm/sapmachine-21/legal/async/CHANGELOG.md`
`/usr/lib/jvm/sapmachine-21/legal/async/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/async/README.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.base/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.base/aes.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/asm.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/c-libutl.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/cldr.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/icu.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/public_suffix.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/siphash.md`
`/usr/lib/jvm/sapmachine-21/legal/java.base/unicode.md`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/freetype.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/giflib.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/lcms.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/libpng.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/sapmachine-21/legal/java.desktop/xwd.md`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.instrument/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.logging/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.naming/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.net.http/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.prefs/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.scripting/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.se/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.sql/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/bcel.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/dom.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/jcup.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/xalan.md`
`/usr/lib/jvm/sapmachine-21/legal/java.xml/xerces.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.crypto.ec/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.internal.vm.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.management/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.net/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-21/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/sapmachine-21/lib/async-profiler.jar`
`/usr/lib/jvm/sapmachine-21/lib/classlist`
`/usr/lib/jvm/sapmachine-21/lib/converter.jar`
`/usr/lib/jvm/sapmachine-21/lib/jexec`
`/usr/lib/jvm/sapmachine-21/lib/jfr/default.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/gc.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jfr/profile.jfc`
`/usr/lib/jvm/sapmachine-21/lib/jrt-fs.jar`
`/usr/lib/jvm/sapmachine-21/lib/jspawnhelper`
`/usr/lib/jvm/sapmachine-21/lib/jvm.cfg`
`/usr/lib/jvm/sapmachine-21/lib/libasyncProfiler.so`
`/usr/lib/jvm/sapmachine-21/lib/libattach.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt_headless.so`
`/usr/lib/jvm/sapmachine-21/lib/libawt_xawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libdt_filesocket.so`
`/usr/lib/jvm/sapmachine-21/lib/libdt_socket.so`
`/usr/lib/jvm/sapmachine-21/lib/libextnet.so`
`/usr/lib/jvm/sapmachine-21/lib/libfontmanager.so`
`/usr/lib/jvm/sapmachine-21/lib/libfreetype.so`
`/usr/lib/jvm/sapmachine-21/lib/libinstrument.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2gss.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2pcsc.so`
`/usr/lib/jvm/sapmachine-21/lib/libj2pkcs11.so`
`/usr/lib/jvm/sapmachine-21/lib/libjaas.so`
`/usr/lib/jvm/sapmachine-21/lib/libjava.so`
`/usr/lib/jvm/sapmachine-21/lib/libjavajpeg.so`
`/usr/lib/jvm/sapmachine-21/lib/libjawt.so`
`/usr/lib/jvm/sapmachine-21/lib/libjdksapext.so`
`/usr/lib/jvm/sapmachine-21/lib/libjdwp.so`
`/usr/lib/jvm/sapmachine-21/lib/libjimage.so`
`/usr/lib/jvm/sapmachine-21/lib/libjli.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsig.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsound.so`
`/usr/lib/jvm/sapmachine-21/lib/liblcms.so`
`/usr/lib/jvm/sapmachine-21/lib/libmallochooks.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement_agent.so`
`/usr/lib/jvm/sapmachine-21/lib/libmanagement_ext.so`
`/usr/lib/jvm/sapmachine-21/lib/libmlib_image.so`
`/usr/lib/jvm/sapmachine-21/lib/libnet.so`
`/usr/lib/jvm/sapmachine-21/lib/libnio.so`
`/usr/lib/jvm/sapmachine-21/lib/libprefs.so`
`/usr/lib/jvm/sapmachine-21/lib/librmi.so`
`/usr/lib/jvm/sapmachine-21/lib/libsctp.so`
`/usr/lib/jvm/sapmachine-21/lib/libsplashscreen.so`
`/usr/lib/jvm/sapmachine-21/lib/libsyslookup.so`
`/usr/lib/jvm/sapmachine-21/lib/libverify.so`
`/usr/lib/jvm/sapmachine-21/lib/libzip.so`
`/usr/lib/jvm/sapmachine-21/lib/modules`
`/usr/lib/jvm/sapmachine-21/lib/psfont.properties.ja`
`/usr/lib/jvm/sapmachine-21/lib/psfontj2d.properties`
`/usr/lib/jvm/sapmachine-21/lib/security/blocked.certs`
`/usr/lib/jvm/sapmachine-21/lib/security/cacerts`
`/usr/lib/jvm/sapmachine-21/lib/security/default.policy`
`/usr/lib/jvm/sapmachine-21/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/sapmachine-21/lib/server/classes.jsa`
`/usr/lib/jvm/sapmachine-21/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/sapmachine-21/lib/server/libjsig.so`
`/usr/lib/jvm/sapmachine-21/lib/server/libjvm.so`
`/usr/lib/jvm/sapmachine-21/lib/tzdb.dat`
`/usr/lib/jvm/sapmachine-21/release`
`/usr/lib/jvm/sapmachine-25/bin/asprof`
`/usr/lib/jvm/sapmachine-25/bin/java`
`/usr/lib/jvm/sapmachine-25/bin/jcmd`
`/usr/lib/jvm/sapmachine-25/bin/jfr`
`/usr/lib/jvm/sapmachine-25/bin/jinfo`
`/usr/lib/jvm/sapmachine-25/bin/jmap`
`/usr/lib/jvm/sapmachine-25/bin/jps`
`/usr/lib/jvm/sapmachine-25/bin/jrunscript`
`/usr/lib/jvm/sapmachine-25/bin/jstack`
`/usr/lib/jvm/sapmachine-25/bin/jstat`
`/usr/lib/jvm/sapmachine-25/bin/jwebserver`
`/usr/lib/jvm/sapmachine-25/bin/keytool`
`/usr/lib/jvm/sapmachine-25/bin/rmiregistry`
`/usr/lib/jvm/sapmachine-25/conf/jaxp-strict.properties.template`
`/usr/lib/jvm/sapmachine-25/conf/jaxp.properties`
`/usr/lib/jvm/sapmachine-25/conf/logging.properties`
`/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.access`
`/usr/lib/jvm/sapmachine-25/conf/management/jmxremote.password.template`
`/usr/lib/jvm/sapmachine-25/conf/management/management.properties`
`/usr/lib/jvm/sapmachine-25/conf/net.properties`
`/usr/lib/jvm/sapmachine-25/conf/sdp/sdp.conf.template`
`/usr/lib/jvm/sapmachine-25/conf/security/java.security`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/README.txt`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/default_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/limited/exempt_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_US_export.policy`
`/usr/lib/jvm/sapmachine-25/conf/security/policy/unlimited/default_local.policy`
`/usr/lib/jvm/sapmachine-25/conf/sound.properties`
`/usr/lib/jvm/sapmachine-25/legal/async/CHANGELOG.md`
`/usr/lib/jvm/sapmachine-25/legal/async/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/async/README.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.base/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.base/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.base/aes.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/c-libutl.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/cldr.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/icu.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/public_suffix.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/siphash.md`
`/usr/lib/jvm/sapmachine-25/legal/java.base/unicode.md`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.datatransfer/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/colorimaging.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/freetype.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/giflib.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/harfbuzz.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/jpeg.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/lcms.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/libpng.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/mesa3d.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/pipewire.md`
`/usr/lib/jvm/sapmachine-25/legal/java.desktop/xwd.md`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.instrument/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.logging/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.management.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.naming/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.net.http/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.prefs/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.scripting/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.se/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.se/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.se/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.security.sasl/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.smartcardio/pcsclite.md`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.sql.rowset/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.sql/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.transaction.xa/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml.crypto/santuario.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/bcel.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/dom.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/jcup.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part1.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/schema10part2.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xalan.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xerces.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml10schema.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xhtml11schema.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlspec.md`
`/usr/lib/jvm/sapmachine-25/legal/java.xml/xmlxsd.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.accessibility/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.attach/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.charsets/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.crypto.cryptoki/pkcs11wrapper.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.dynalink/dynalink.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.graal.compiler/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.httpserver/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.incubator.vector/sleef.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.jvmstat/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.internal.vm.ci/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jcmd/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jdwp.agent/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.jsobject/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/cldr.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.localedata/thaidict.md`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.agent/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management.jfr/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.management/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.dns/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.naming.rmi/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.net/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.nio.mapmode/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sapext/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.sctp/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.auth/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.security.jgss/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.unsupported/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.xml.dom/LICENSE`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/ASSEMBLY_EXCEPTION`
`/usr/lib/jvm/sapmachine-25/legal/jdk.zipfs/LICENSE`
`/usr/lib/jvm/sapmachine-25/lib/async-profiler.jar`
`/usr/lib/jvm/sapmachine-25/lib/classlist`
`/usr/lib/jvm/sapmachine-25/lib/converter.jar`
`/usr/lib/jvm/sapmachine-25/lib/jexec`
`/usr/lib/jvm/sapmachine-25/lib/jfr/default.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/gc.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/gc_details.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jfr/profile.jfc`
`/usr/lib/jvm/sapmachine-25/lib/jrt-fs.jar`
`/usr/lib/jvm/sapmachine-25/lib/jspawnhelper`
`/usr/lib/jvm/sapmachine-25/lib/jvm.cfg`
`/usr/lib/jvm/sapmachine-25/lib/libasyncProfiler.so`
`/usr/lib/jvm/sapmachine-25/lib/libattach.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt_headless.so`
`/usr/lib/jvm/sapmachine-25/lib/libawt_xawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libdt_filesocket.so`
`/usr/lib/jvm/sapmachine-25/lib/libdt_socket.so`
`/usr/lib/jvm/sapmachine-25/lib/libextnet.so`
`/usr/lib/jvm/sapmachine-25/lib/libfontmanager.so`
`/usr/lib/jvm/sapmachine-25/lib/libfreetype.so`
`/usr/lib/jvm/sapmachine-25/lib/libinstrument.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2gss.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2pcsc.so`
`/usr/lib/jvm/sapmachine-25/lib/libj2pkcs11.so`
`/usr/lib/jvm/sapmachine-25/lib/libjaas.so`
`/usr/lib/jvm/sapmachine-25/lib/libjava.so`
`/usr/lib/jvm/sapmachine-25/lib/libjavajpeg.so`
`/usr/lib/jvm/sapmachine-25/lib/libjawt.so`
`/usr/lib/jvm/sapmachine-25/lib/libjdksapext.so`
`/usr/lib/jvm/sapmachine-25/lib/libjdwp.so`
`/usr/lib/jvm/sapmachine-25/lib/libjimage.so`
`/usr/lib/jvm/sapmachine-25/lib/libjli.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsig.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsound.so`
`/usr/lib/jvm/sapmachine-25/lib/liblcms.so`
`/usr/lib/jvm/sapmachine-25/lib/libmallochooks.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement_agent.so`
`/usr/lib/jvm/sapmachine-25/lib/libmanagement_ext.so`
`/usr/lib/jvm/sapmachine-25/lib/libmlib_image.so`
`/usr/lib/jvm/sapmachine-25/lib/libnet.so`
`/usr/lib/jvm/sapmachine-25/lib/libnio.so`
`/usr/lib/jvm/sapmachine-25/lib/libprefs.so`
`/usr/lib/jvm/sapmachine-25/lib/librmi.so`
`/usr/lib/jvm/sapmachine-25/lib/libsctp.so`
`/usr/lib/jvm/sapmachine-25/lib/libsplashscreen.so`
`/usr/lib/jvm/sapmachine-25/lib/libsyslookup.so`
`/usr/lib/jvm/sapmachine-25/lib/libverify.so`
`/usr/lib/jvm/sapmachine-25/lib/libzip.so`
`/usr/lib/jvm/sapmachine-25/lib/modules`
`/usr/lib/jvm/sapmachine-25/lib/psfont.properties.ja`
`/usr/lib/jvm/sapmachine-25/lib/psfontj2d.properties`
`/usr/lib/jvm/sapmachine-25/lib/security/blocked.certs`
`/usr/lib/jvm/sapmachine-25/lib/security/cacerts`
`/usr/lib/jvm/sapmachine-25/lib/security/public_suffix_list.dat`
`/usr/lib/jvm/sapmachine-25/lib/server/classes.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_coh.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/classes_nocoops_coh.jsa`
`/usr/lib/jvm/sapmachine-25/lib/server/libjsig.so`
`/usr/lib/jvm/sapmachine-25/lib/server/libjvm.so`
`/usr/lib/jvm/sapmachine-25/lib/tzdb.dat`
`/usr/lib/jvm/sapmachine-25/release`
`/usr/share/doc-base/sapmachine-25-jre-headless.sapmachine-25-jre-headless`
`/usr/share/doc/sapmachine-21-jre-headless/copyright`
`/usr/share/doc/sapmachine-25-jre-headless/copyright`
|**2.7%** affected
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`|No analysis available| -|`/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/lib/jvm/sapmachine-25/lib/libsleef.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/usr/lib/jvm/sapmachine-25/lib/libsleef.so`|**1.4%** affected
`bare-sapmachine-arm64`|No analysis available| |
/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so...`/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so`
`/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so`
`/lib/jvm/sapmachine-21/lib/libjsvml.so`
`/lib/jvm/sapmachine-25/lib/libjsvml.so`
`/lib/jvm/sapmachine-25/lib/libsimdsort.so`
`/usr/lib/jvm/java-1.21.0-sapmachine/lib/libjsvml.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libjsvml.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsimdsort.so`
`/usr/lib/jvm/sapmachine-21/lib/libjsvml.so`
`/usr/lib/jvm/sapmachine-25/lib/libjsvml.so`
`/usr/lib/jvm/sapmachine-25/lib/libsimdsort.so`
|**1.4%** affected
`bare-sapmachine-amd64`|No analysis available| +|`/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/lib/jvm/sapmachine-25/lib/libsleef.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/usr/lib/jvm/sapmachine-25/lib/libsleef.so`|**1.4%** affected
`bare-sapmachine-arm64`|No analysis available| |✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| *To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* diff --git a/test-data/diff_files/many_issues.md b/test-data/diff_files/many_issues.md index 09217317..9d6eac11 100644 --- a/test-data/diff_files/many_issues.md +++ b/test-data/diff_files/many_issues.md @@ -11,8 +11,8 @@ |----------------|---------|------------------------------| |`/etc/os-release`|**97.3%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| |`/boot/initrd.img-6.12.57-cloud-amd64`
`/efi/Default/6.12.57-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| -|`/boot/initrd.img-6.12.57-amd64`
`/efi/Default/6.12.57-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| |`/boot/initrd.img-6.12.57-cloud-arm64`
`/efi/Default/6.12.57-cloud-arm64/initrd`|**9.6%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| +|`/boot/initrd.img-6.12.57-amd64`
`/efi/Default/6.12.57-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| |`/boot/initrd.img-6.12.57-arm64`
`/efi/Default/6.12.57-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| diff --git a/test-data/diff_files/only_issues.md b/test-data/diff_files/only_issues.md index c24f82a3..62b2eefe 100644 --- a/test-data/diff_files/only_issues.md +++ b/test-data/diff_files/only_issues.md @@ -10,9 +10,9 @@ | Affected Files | Flavors | Features Causing the Problem | |----------------|---------|------------------------------| |`/etc/os-release`|**100.0%** affected
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|
base:
_slim
| +|`/boot/initrd.img-6.12.57-cloud-arm64`
`/efi/Default/6.12.57-cloud-arm64/initrd`|**12.3%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| |`/boot/initrd.img-6.12.57-cloud-amd64`
`/efi/Default/6.12.57-cloud-amd64/initrd`|**11.0%** affected
`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`azure-gardener_prod-amd64`
`gcp-gardener_prod-amd64`
`gdch-gardener_prod-amd64`
`kvm-gardener_prod-amd64`
`openstack-gardener_prod-amd64`
`vmware-gardener_prod-amd64`|No analysis available| |`/boot/initrd.img-6.12.57-amd64`
`/efi/Default/6.12.57-amd64/initrd`|**8.2%** affected
`metal-capi-amd64`
`metal-gardener_prod-amd64`
`metal-gardener_pxe-amd64`
`metal-vhost-amd64`
`metal_pxe-amd64`
`openstackbaremetal-gardener_prod-amd64`|No analysis available| -|`/boot/initrd.img-6.12.57-cloud-arm64`
`/efi/Default/6.12.57-cloud-arm64/initrd`|**12.3%** affected
`aws-gardener_prod-arm64`
`azure-gardener_prod-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`gcp-gardener_prod-arm64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-arm64`
`openstack-gardener_prod-arm64`
`vmware-gardener_prod-arm64`|No analysis available| |`/boot/initrd.img-6.12.57-arm64`
`/efi/Default/6.12.57-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| From 7130e57cc438679566b4317b487fff7c30cc26d6 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 8 Jan 2026 12:11:44 +0100 Subject: [PATCH 03/13] fix: sorting_function --- src/gardenlinux/features/difference_formatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py index 8981d197..4e9e6e76 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/difference_formatter.py @@ -327,7 +327,7 @@ def __str__(self) -> str: # Sort the problems by affected flavors in descending order and by files names for problems with the same number of affected flavors # to get a derterministic ordering for testing - sorting_function = lambda files: (-len(trees[files][0]), ",".join(files)) + sorting_function = lambda files: (-len(trees[files][0]), ",".join(sorted(files))) for files in sorted(trees, key=sorting_function): flavors, tree = trees[files] From 98c7e24e521f3e47cce940d99129a4f959a71114 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Tue, 13 Jan 2026 08:58:28 +0100 Subject: [PATCH 04/13] Fix Lint --- src/gardenlinux/features/difference_formatter.py | 9 ++++----- test-data/diff_files/additional_files.md | 1 - .../additional_files/ali-gardener_prod-amd64-diff | 1 - .../additional_files/aws-gardener_prod-amd64-diff | 1 - .../additional_files/aws-gardener_prod-arm64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../aws-gardener_prod_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_trustedboot-arm64-diff | 1 - .../additional_files/aws-gardener_prod_usi-amd64-diff | 1 - .../additional_files/aws-gardener_prod_usi-arm64-diff | 1 - .../additional_files/azure-gardener_prod-amd64-diff | 1 - .../additional_files/azure-gardener_prod-arm64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../azure-gardener_prod_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_trustedboot-arm64-diff | 1 - .../additional_files/azure-gardener_prod_usi-amd64-diff | 1 - .../additional_files/azure-gardener_prod_usi-arm64-diff | 1 - .../diff_files/additional_files/bare-libc-amd64-diff | 1 - .../diff_files/additional_files/bare-libc-arm64-diff | 1 - .../diff_files/additional_files/bare-nodejs-amd64-diff | 1 - .../diff_files/additional_files/bare-nodejs-arm64-diff | 1 - .../diff_files/additional_files/bare-python-amd64-diff | 1 - .../diff_files/additional_files/bare-python-arm64-diff | 1 - .../additional_files/bare-sapmachine-amd64-diff | 1 - .../additional_files/bare-sapmachine-arm64-diff | 1 - .../diff_files/additional_files/container-amd64-diff | 1 - .../diff_files/additional_files/container-arm64-diff | 1 - .../additional_files/gcp-gardener_prod-amd64-diff | 1 - .../additional_files/gcp-gardener_prod-arm64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../gcp-gardener_prod_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_trustedboot-arm64-diff | 1 - .../additional_files/gcp-gardener_prod_usi-amd64-diff | 1 - .../additional_files/gcp-gardener_prod_usi-arm64-diff | 1 - .../additional_files/gdch-gardener_prod-amd64-diff | 1 - .../additional_files/gdch-gardener_prod-arm64-diff | 1 - .../additional_files/kvm-gardener_prod-amd64-diff | 1 - .../additional_files/kvm-gardener_prod-arm64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../kvm-gardener_prod_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_trustedboot-arm64-diff | 1 - .../additional_files/kvm-gardener_prod_usi-amd64-diff | 1 - .../additional_files/kvm-gardener_prod_usi-arm64-diff | 1 - .../diff_files/additional_files/metal-capi-amd64-diff | 1 - .../diff_files/additional_files/metal-capi-arm64-diff | 1 - .../additional_files/metal-gardener_prod-amd64-diff | 1 - .../additional_files/metal-gardener_prod-arm64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../metal-gardener_prod_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_trustedboot-arm64-diff | 1 - .../additional_files/metal-gardener_prod_usi-amd64-diff | 1 - .../additional_files/metal-gardener_prod_usi-arm64-diff | 1 - .../additional_files/metal-gardener_pxe-amd64-diff | 1 - .../additional_files/metal-gardener_pxe-arm64-diff | 1 - .../diff_files/additional_files/metal-vhost-amd64-diff | 1 - .../diff_files/additional_files/metal-vhost-arm64-diff | 1 - .../diff_files/additional_files/metal_pxe-amd64-diff | 1 - .../diff_files/additional_files/metal_pxe-arm64-diff | 1 - .../additional_files/openstack-gardener_prod-amd64-diff | 1 - .../additional_files/openstack-gardener_prod-arm64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_usi-amd64-diff | 1 - .../openstack-gardener_prod_usi-arm64-diff | 1 - .../openstackbaremetal-gardener_prod-amd64-diff | 1 - .../openstackbaremetal-gardener_prod-arm64-diff | 1 - test-data/diff_files/additional_files/some_file-diff | 1 - .../diff_files/additional_files/some_other_file-diff | 1 - .../additional_files/vmware-gardener_prod-amd64-diff | 1 - .../additional_files/vmware-gardener_prod-arm64-diff | 1 - test-data/diff_files/compare_nightly-nightly_stats | 2 +- .../diff_files/compare_nightly/bare-libc-amd64-diff | 1 - .../diff_files/compare_nightly/bare-libc-arm64-diff | 1 - .../compare_nightly_different_commit-nightly_stats | 2 +- .../bare-libc-amd64-diff | 1 - .../bare-libc-arm64-diff | 1 - test-data/diff_files/different_commit-nightly_stats | 2 +- .../diff_files/different_commit/bare-libc-amd64-diff | 1 - .../diff_files/different_commit/bare-libc-arm64-diff | 1 - .../files_missing/ali-gardener_prod-amd64-diff | 1 - .../files_missing/aws-gardener_prod-amd64-diff | 1 - .../files_missing/aws-gardener_prod-arm64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../aws-gardener_prod_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_trustedboot-arm64-diff | 1 - .../files_missing/aws-gardener_prod_usi-amd64-diff | 1 - .../files_missing/aws-gardener_prod_usi-arm64-diff | 1 - .../files_missing/azure-gardener_prod-amd64-diff | 1 - .../files_missing/azure-gardener_prod-arm64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../azure-gardener_prod_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_trustedboot-arm64-diff | 1 - .../files_missing/azure-gardener_prod_usi-amd64-diff | 1 - .../files_missing/azure-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/files_missing/bare-libc-amd64-diff | 1 - test-data/diff_files/files_missing/bare-libc-arm64-diff | 1 - .../diff_files/files_missing/bare-nodejs-amd64-diff | 1 - .../diff_files/files_missing/bare-nodejs-arm64-diff | 1 - .../diff_files/files_missing/bare-python-amd64-diff | 1 - .../diff_files/files_missing/bare-python-arm64-diff | 1 - .../diff_files/files_missing/bare-sapmachine-amd64-diff | 1 - .../diff_files/files_missing/bare-sapmachine-arm64-diff | 1 - test-data/diff_files/files_missing/container-amd64-diff | 1 - test-data/diff_files/files_missing/container-arm64-diff | 1 - .../files_missing/gdch-gardener_prod-amd64-diff | 1 - .../files_missing/gdch-gardener_prod-arm64-diff | 1 - .../files_missing/kvm-gardener_prod-amd64-diff | 1 - .../files_missing/kvm-gardener_prod-arm64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../kvm-gardener_prod_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_trustedboot-arm64-diff | 1 - .../files_missing/kvm-gardener_prod_usi-amd64-diff | 1 - .../files_missing/kvm-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/files_missing/metal-capi-amd64-diff | 1 - test-data/diff_files/files_missing/metal-capi-arm64-diff | 1 - .../files_missing/metal-gardener_prod-amd64-diff | 1 - .../files_missing/metal-gardener_prod-arm64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../metal-gardener_prod_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_trustedboot-arm64-diff | 1 - .../files_missing/metal-gardener_prod_usi-amd64-diff | 1 - .../files_missing/metal-gardener_prod_usi-arm64-diff | 1 - .../files_missing/metal-gardener_pxe-amd64-diff | 1 - .../files_missing/metal-gardener_pxe-arm64-diff | 1 - .../diff_files/files_missing/metal-vhost-amd64-diff | 1 - .../diff_files/files_missing/metal-vhost-arm64-diff | 1 - test-data/diff_files/files_missing/metal_pxe-amd64-diff | 1 - test-data/diff_files/files_missing/metal_pxe-arm64-diff | 1 - .../files_missing/openstack-gardener_prod-amd64-diff | 1 - .../files_missing/openstack-gardener_prod-arm64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_trustedboot-arm64-diff | 1 - .../files_missing/openstack-gardener_prod_usi-amd64-diff | 1 - .../files_missing/openstack-gardener_prod_usi-arm64-diff | 1 - .../openstackbaremetal-gardener_prod-amd64-diff | 1 - .../openstackbaremetal-gardener_prod-arm64-diff | 1 - .../files_missing/vmware-gardener_prod-amd64-diff | 1 - .../files_missing/vmware-gardener_prod-arm64-diff | 1 - test-data/diff_files/many_issues/bare-libc-amd64-diff | 1 - test-data/diff_files/many_issues/bare-libc-arm64-diff | 1 - test-data/diff_files/no_issues.md | 1 - .../diff_files/no_issues/ali-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/aws-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/aws-gardener_prod-arm64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../no_issues/aws-gardener_prod_trustedboot-amd64-diff | 1 - .../no_issues/aws-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/aws-gardener_prod_usi-amd64-diff | 1 - .../no_issues/aws-gardener_prod_usi-arm64-diff | 1 - .../diff_files/no_issues/azure-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/azure-gardener_prod-arm64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../no_issues/azure-gardener_prod_trustedboot-amd64-diff | 1 - .../no_issues/azure-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/azure-gardener_prod_usi-amd64-diff | 1 - .../no_issues/azure-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/no_issues/bare-libc-amd64-diff | 1 - test-data/diff_files/no_issues/bare-libc-arm64-diff | 1 - test-data/diff_files/no_issues/bare-nodejs-amd64-diff | 1 - test-data/diff_files/no_issues/bare-nodejs-arm64-diff | 1 - test-data/diff_files/no_issues/bare-python-amd64-diff | 1 - test-data/diff_files/no_issues/bare-python-arm64-diff | 1 - .../diff_files/no_issues/bare-sapmachine-amd64-diff | 1 - .../diff_files/no_issues/bare-sapmachine-arm64-diff | 1 - test-data/diff_files/no_issues/container-amd64-diff | 1 - test-data/diff_files/no_issues/container-arm64-diff | 1 - .../diff_files/no_issues/gcp-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/gcp-gardener_prod-arm64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../no_issues/gcp-gardener_prod_trustedboot-amd64-diff | 1 - .../no_issues/gcp-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/gcp-gardener_prod_usi-amd64-diff | 1 - .../no_issues/gcp-gardener_prod_usi-arm64-diff | 1 - .../diff_files/no_issues/gdch-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/gdch-gardener_prod-arm64-diff | 1 - .../diff_files/no_issues/kvm-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/kvm-gardener_prod-arm64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../no_issues/kvm-gardener_prod_trustedboot-amd64-diff | 1 - .../no_issues/kvm-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/kvm-gardener_prod_usi-amd64-diff | 1 - .../no_issues/kvm-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/no_issues/metal-capi-amd64-diff | 1 - test-data/diff_files/no_issues/metal-capi-arm64-diff | 1 - .../diff_files/no_issues/metal-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/metal-gardener_prod-arm64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../no_issues/metal-gardener_prod_trustedboot-amd64-diff | 1 - .../no_issues/metal-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/metal-gardener_prod_usi-amd64-diff | 1 - .../no_issues/metal-gardener_prod_usi-arm64-diff | 1 - .../diff_files/no_issues/metal-gardener_pxe-amd64-diff | 1 - .../diff_files/no_issues/metal-gardener_pxe-arm64-diff | 1 - test-data/diff_files/no_issues/metal-vhost-amd64-diff | 1 - test-data/diff_files/no_issues/metal-vhost-arm64-diff | 1 - test-data/diff_files/no_issues/metal_pxe-amd64-diff | 1 - test-data/diff_files/no_issues/metal_pxe-arm64-diff | 1 - .../no_issues/openstack-gardener_prod-amd64-diff | 1 - .../no_issues/openstack-gardener_prod-arm64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_trustedboot-arm64-diff | 1 - .../no_issues/openstack-gardener_prod_usi-amd64-diff | 1 - .../no_issues/openstack-gardener_prod_usi-arm64-diff | 1 - .../openstackbaremetal-gardener_prod-amd64-diff | 1 - .../openstackbaremetal-gardener_prod-arm64-diff | 1 - .../diff_files/no_issues/vmware-gardener_prod-amd64-diff | 1 - .../diff_files/no_issues/vmware-gardener_prod-arm64-diff | 1 - .../diff_files/one_issue/ali-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/aws-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/aws-gardener_prod-arm64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../one_issue/aws-gardener_prod_trustedboot-amd64-diff | 1 - .../one_issue/aws-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/aws-gardener_prod_usi-amd64-diff | 1 - .../one_issue/aws-gardener_prod_usi-arm64-diff | 1 - .../diff_files/one_issue/azure-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/azure-gardener_prod-arm64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../one_issue/azure-gardener_prod_trustedboot-amd64-diff | 1 - .../one_issue/azure-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/azure-gardener_prod_usi-amd64-diff | 1 - .../one_issue/azure-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/one_issue/bare-libc-amd64-diff | 1 - test-data/diff_files/one_issue/bare-libc-arm64-diff | 1 - test-data/diff_files/one_issue/bare-nodejs-amd64-diff | 1 - test-data/diff_files/one_issue/bare-nodejs-arm64-diff | 1 - test-data/diff_files/one_issue/bare-python-amd64-diff | 1 - test-data/diff_files/one_issue/bare-python-arm64-diff | 1 - .../diff_files/one_issue/bare-sapmachine-amd64-diff | 1 - .../diff_files/one_issue/bare-sapmachine-arm64-diff | 1 - .../diff_files/one_issue/gcp-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/gcp-gardener_prod-arm64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../one_issue/gcp-gardener_prod_trustedboot-amd64-diff | 1 - .../one_issue/gcp-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/gcp-gardener_prod_usi-amd64-diff | 1 - .../one_issue/gcp-gardener_prod_usi-arm64-diff | 1 - .../diff_files/one_issue/gdch-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/gdch-gardener_prod-arm64-diff | 1 - .../diff_files/one_issue/kvm-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/kvm-gardener_prod-arm64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../one_issue/kvm-gardener_prod_trustedboot-amd64-diff | 1 - .../one_issue/kvm-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/kvm-gardener_prod_usi-amd64-diff | 1 - .../one_issue/kvm-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/one_issue/metal-capi-amd64-diff | 1 - test-data/diff_files/one_issue/metal-capi-arm64-diff | 1 - .../diff_files/one_issue/metal-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/metal-gardener_prod-arm64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../one_issue/metal-gardener_prod_trustedboot-amd64-diff | 1 - .../one_issue/metal-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/metal-gardener_prod_usi-amd64-diff | 1 - .../one_issue/metal-gardener_prod_usi-arm64-diff | 1 - .../diff_files/one_issue/metal-gardener_pxe-amd64-diff | 1 - .../diff_files/one_issue/metal-gardener_pxe-arm64-diff | 1 - test-data/diff_files/one_issue/metal-vhost-amd64-diff | 1 - test-data/diff_files/one_issue/metal-vhost-arm64-diff | 1 - test-data/diff_files/one_issue/metal_pxe-amd64-diff | 1 - test-data/diff_files/one_issue/metal_pxe-arm64-diff | 1 - .../one_issue/openstack-gardener_prod-amd64-diff | 1 - .../one_issue/openstack-gardener_prod-arm64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_trustedboot-arm64-diff | 1 - .../one_issue/openstack-gardener_prod_usi-amd64-diff | 1 - .../one_issue/openstack-gardener_prod_usi-arm64-diff | 1 - .../openstackbaremetal-gardener_prod-amd64-diff | 1 - .../openstackbaremetal-gardener_prod-arm64-diff | 1 - .../diff_files/one_issue/vmware-gardener_prod-amd64-diff | 1 - .../diff_files/one_issue/vmware-gardener_prod-arm64-diff | 1 - test-data/diff_files/same_nightly-nightly_stats | 2 +- test-data/diff_files/same_nightly.md | 1 - .../diff_files/same_nightly/ali-gardener_prod-amd64-diff | 1 - .../diff_files/same_nightly/aws-gardener_prod-amd64-diff | 1 - .../diff_files/same_nightly/aws-gardener_prod-arm64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../aws-gardener_prod_trustedboot-amd64-diff | 1 - .../aws-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/aws-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/aws-gardener_prod_usi-arm64-diff | 1 - .../same_nightly/azure-gardener_prod-amd64-diff | 1 - .../same_nightly/azure-gardener_prod-arm64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../azure-gardener_prod_trustedboot-amd64-diff | 1 - .../azure-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/azure-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/azure-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/same_nightly/bare-libc-amd64-diff | 1 - test-data/diff_files/same_nightly/bare-libc-arm64-diff | 1 - test-data/diff_files/same_nightly/bare-nodejs-amd64-diff | 1 - test-data/diff_files/same_nightly/bare-nodejs-arm64-diff | 1 - test-data/diff_files/same_nightly/bare-python-amd64-diff | 1 - test-data/diff_files/same_nightly/bare-python-arm64-diff | 1 - .../diff_files/same_nightly/bare-sapmachine-amd64-diff | 1 - .../diff_files/same_nightly/bare-sapmachine-arm64-diff | 1 - test-data/diff_files/same_nightly/container-amd64-diff | 1 - test-data/diff_files/same_nightly/container-arm64-diff | 1 - .../diff_files/same_nightly/gcp-gardener_prod-amd64-diff | 1 - .../diff_files/same_nightly/gcp-gardener_prod-arm64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../gcp-gardener_prod_trustedboot-amd64-diff | 1 - .../gcp-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/gcp-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/gcp-gardener_prod_usi-arm64-diff | 1 - .../same_nightly/gdch-gardener_prod-amd64-diff | 1 - .../same_nightly/gdch-gardener_prod-arm64-diff | 1 - .../diff_files/same_nightly/kvm-gardener_prod-amd64-diff | 1 - .../diff_files/same_nightly/kvm-gardener_prod-arm64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../kvm-gardener_prod_trustedboot-amd64-diff | 1 - .../kvm-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/kvm-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/kvm-gardener_prod_usi-arm64-diff | 1 - test-data/diff_files/same_nightly/metal-capi-amd64-diff | 1 - test-data/diff_files/same_nightly/metal-capi-arm64-diff | 1 - .../same_nightly/metal-gardener_prod-amd64-diff | 1 - .../same_nightly/metal-gardener_prod-arm64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../metal-gardener_prod_trustedboot-amd64-diff | 1 - .../metal-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/metal-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/metal-gardener_prod_usi-arm64-diff | 1 - .../same_nightly/metal-gardener_pxe-amd64-diff | 1 - .../same_nightly/metal-gardener_pxe-arm64-diff | 1 - test-data/diff_files/same_nightly/metal-vhost-amd64-diff | 1 - test-data/diff_files/same_nightly/metal-vhost-arm64-diff | 1 - test-data/diff_files/same_nightly/metal_pxe-amd64-diff | 1 - test-data/diff_files/same_nightly/metal_pxe-arm64-diff | 1 - .../same_nightly/openstack-gardener_prod-amd64-diff | 1 - .../same_nightly/openstack-gardener_prod-arm64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_tpm2_trustedboot-arm64-diff | 1 - .../openstack-gardener_prod_trustedboot-amd64-diff | 1 - .../openstack-gardener_prod_trustedboot-arm64-diff | 1 - .../same_nightly/openstack-gardener_prod_usi-amd64-diff | 1 - .../same_nightly/openstack-gardener_prod_usi-arm64-diff | 1 - .../openstackbaremetal-gardener_prod-amd64-diff | 1 - .../openstackbaremetal-gardener_prod-arm64-diff | 1 - .../same_nightly/vmware-gardener_prod-amd64-diff | 1 - .../same_nightly/vmware-gardener_prod-arm64-diff | 1 - 373 files changed, 8 insertions(+), 377 deletions(-) diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py index 4e9e6e76..9d96e82f 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/difference_formatter.py @@ -96,7 +96,7 @@ def __init__( flavor = flavor[:-5] self._all.add(flavor) - if content == "\n": + if content == "": self._successful.append(flavor) elif content == "whitelist\n": self._successful.append(flavor) @@ -249,8 +249,7 @@ def __str__(self) -> str: | Affected Files | Flavors | Features Causing the Problem | |----------------|---------|------------------------------| -{rows} -""" +{rows}""" successrate = round( 100 * (len(self._successful) / len(self._expected_falvors)), 1 @@ -279,7 +278,7 @@ def __str__(self) -> str: if self._nightly_stats.is_file(): with open(self._nightly_stats, "r") as f: nightly_a, nightly_b = ( - Nightly(*n.split(",")) for n in f.read().split(";") + Nightly(*n.split(",")) for n in f.read().rstrip().split(";") ) if nightly_a.run_number != "": explanation += f"\n\nComparison of nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** \ @@ -357,7 +356,7 @@ def __str__(self) -> str: rows += row if len(self._successful) < len(self._expected_falvors): - rows += "\n*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`*" + rows += "\n*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`*\n" return result.format( emoji=emoji, diff --git a/test-data/diff_files/additional_files.md b/test-data/diff_files/additional_files.md index 9a4fcc73..a9e73c94 100644 --- a/test-data/diff_files/additional_files.md +++ b/test-data/diff_files/additional_files.md @@ -9,4 +9,3 @@ | Affected Files | Flavors | Features Causing the Problem | |----------------|---------|------------------------------| |✅ No problems found|**102.7%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`some_file`
`some_other_file`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| - diff --git a/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-libc-amd64-diff b/test-data/diff_files/additional_files/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-libc-amd64-diff +++ b/test-data/diff_files/additional_files/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-libc-arm64-diff b/test-data/diff_files/additional_files/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-libc-arm64-diff +++ b/test-data/diff_files/additional_files/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-nodejs-amd64-diff b/test-data/diff_files/additional_files/bare-nodejs-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-nodejs-amd64-diff +++ b/test-data/diff_files/additional_files/bare-nodejs-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-nodejs-arm64-diff b/test-data/diff_files/additional_files/bare-nodejs-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-nodejs-arm64-diff +++ b/test-data/diff_files/additional_files/bare-nodejs-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-python-amd64-diff b/test-data/diff_files/additional_files/bare-python-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-python-amd64-diff +++ b/test-data/diff_files/additional_files/bare-python-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-python-arm64-diff b/test-data/diff_files/additional_files/bare-python-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-python-arm64-diff +++ b/test-data/diff_files/additional_files/bare-python-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff b/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff +++ b/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff b/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff +++ b/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/container-amd64-diff b/test-data/diff_files/additional_files/container-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/container-amd64-diff +++ b/test-data/diff_files/additional_files/container-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/container-arm64-diff b/test-data/diff_files/additional_files/container-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/container-arm64-diff +++ b/test-data/diff_files/additional_files/container-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-capi-amd64-diff b/test-data/diff_files/additional_files/metal-capi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-capi-amd64-diff +++ b/test-data/diff_files/additional_files/metal-capi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-capi-arm64-diff b/test-data/diff_files/additional_files/metal-capi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-capi-arm64-diff +++ b/test-data/diff_files/additional_files/metal-capi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff b/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff b/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff +++ b/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-vhost-amd64-diff b/test-data/diff_files/additional_files/metal-vhost-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-vhost-amd64-diff +++ b/test-data/diff_files/additional_files/metal-vhost-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal-vhost-arm64-diff b/test-data/diff_files/additional_files/metal-vhost-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal-vhost-arm64-diff +++ b/test-data/diff_files/additional_files/metal-vhost-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal_pxe-amd64-diff b/test-data/diff_files/additional_files/metal_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal_pxe-amd64-diff +++ b/test-data/diff_files/additional_files/metal_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/metal_pxe-arm64-diff b/test-data/diff_files/additional_files/metal_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/metal_pxe-arm64-diff +++ b/test-data/diff_files/additional_files/metal_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/some_file-diff b/test-data/diff_files/additional_files/some_file-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/some_file-diff +++ b/test-data/diff_files/additional_files/some_file-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/some_other_file-diff b/test-data/diff_files/additional_files/some_other_file-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/some_other_file-diff +++ b/test-data/diff_files/additional_files/some_other_file-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff b/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff +++ b/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff b/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff +++ b/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/compare_nightly-nightly_stats b/test-data/diff_files/compare_nightly-nightly_stats index 45ba3a21..01db13ed 100644 --- a/test-data/diff_files/compare_nightly-nightly_stats +++ b/test-data/diff_files/compare_nightly-nightly_stats @@ -1 +1 @@ -2405,19008197684,22b5707;2404,18992390789,22b5707 \ No newline at end of file +2405,19008197684,22b5707;2404,18992390789,22b5707 diff --git a/test-data/diff_files/compare_nightly/bare-libc-amd64-diff b/test-data/diff_files/compare_nightly/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/compare_nightly/bare-libc-amd64-diff +++ b/test-data/diff_files/compare_nightly/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/compare_nightly/bare-libc-arm64-diff b/test-data/diff_files/compare_nightly/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/compare_nightly/bare-libc-arm64-diff +++ b/test-data/diff_files/compare_nightly/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/compare_nightly_different_commit-nightly_stats b/test-data/diff_files/compare_nightly_different_commit-nightly_stats index 6ce1d3d6..c9c8bbb1 100644 --- a/test-data/diff_files/compare_nightly_different_commit-nightly_stats +++ b/test-data/diff_files/compare_nightly_different_commit-nightly_stats @@ -1 +1 @@ -2405,19008197684,22b5708;2404,18992390789,22b5707 \ No newline at end of file +2405,19008197684,22b5708;2404,18992390789,22b5707 diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff +++ b/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff b/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff +++ b/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/different_commit-nightly_stats b/test-data/diff_files/different_commit-nightly_stats index cb95c879..41d93d2a 100644 --- a/test-data/diff_files/different_commit-nightly_stats +++ b/test-data/diff_files/different_commit-nightly_stats @@ -1 +1 @@ -,,095c739;2365,17937135122,ed1934d \ No newline at end of file +,,095c739;2365,17937135122,ed1934d diff --git a/test-data/diff_files/different_commit/bare-libc-amd64-diff b/test-data/diff_files/different_commit/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/different_commit/bare-libc-amd64-diff +++ b/test-data/diff_files/different_commit/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/different_commit/bare-libc-arm64-diff b/test-data/diff_files/different_commit/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/different_commit/bare-libc-arm64-diff +++ b/test-data/diff_files/different_commit/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-libc-amd64-diff b/test-data/diff_files/files_missing/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-libc-amd64-diff +++ b/test-data/diff_files/files_missing/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-libc-arm64-diff b/test-data/diff_files/files_missing/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-libc-arm64-diff +++ b/test-data/diff_files/files_missing/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-nodejs-amd64-diff b/test-data/diff_files/files_missing/bare-nodejs-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-nodejs-amd64-diff +++ b/test-data/diff_files/files_missing/bare-nodejs-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-nodejs-arm64-diff b/test-data/diff_files/files_missing/bare-nodejs-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-nodejs-arm64-diff +++ b/test-data/diff_files/files_missing/bare-nodejs-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-python-amd64-diff b/test-data/diff_files/files_missing/bare-python-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-python-amd64-diff +++ b/test-data/diff_files/files_missing/bare-python-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-python-arm64-diff b/test-data/diff_files/files_missing/bare-python-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-python-arm64-diff +++ b/test-data/diff_files/files_missing/bare-python-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff b/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff +++ b/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff b/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff +++ b/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/container-amd64-diff b/test-data/diff_files/files_missing/container-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/container-amd64-diff +++ b/test-data/diff_files/files_missing/container-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/container-arm64-diff b/test-data/diff_files/files_missing/container-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/container-arm64-diff +++ b/test-data/diff_files/files_missing/container-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-capi-amd64-diff b/test-data/diff_files/files_missing/metal-capi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-capi-amd64-diff +++ b/test-data/diff_files/files_missing/metal-capi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-capi-arm64-diff b/test-data/diff_files/files_missing/metal-capi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-capi-arm64-diff +++ b/test-data/diff_files/files_missing/metal-capi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff b/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff b/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff +++ b/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-vhost-amd64-diff b/test-data/diff_files/files_missing/metal-vhost-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-vhost-amd64-diff +++ b/test-data/diff_files/files_missing/metal-vhost-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal-vhost-arm64-diff b/test-data/diff_files/files_missing/metal-vhost-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal-vhost-arm64-diff +++ b/test-data/diff_files/files_missing/metal-vhost-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal_pxe-amd64-diff b/test-data/diff_files/files_missing/metal_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal_pxe-amd64-diff +++ b/test-data/diff_files/files_missing/metal_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/metal_pxe-arm64-diff b/test-data/diff_files/files_missing/metal_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/metal_pxe-arm64-diff +++ b/test-data/diff_files/files_missing/metal_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff b/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff +++ b/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff b/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff +++ b/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/many_issues/bare-libc-amd64-diff b/test-data/diff_files/many_issues/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/many_issues/bare-libc-amd64-diff +++ b/test-data/diff_files/many_issues/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/many_issues/bare-libc-arm64-diff b/test-data/diff_files/many_issues/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/many_issues/bare-libc-arm64-diff +++ b/test-data/diff_files/many_issues/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues.md b/test-data/diff_files/no_issues.md index 74505edd..2192ce07 100644 --- a/test-data/diff_files/no_issues.md +++ b/test-data/diff_files/no_issues.md @@ -7,4 +7,3 @@ | Affected Files | Flavors | Features Causing the Problem | |----------------|---------|------------------------------| |✅ No problems found|**100.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| - diff --git a/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-libc-amd64-diff b/test-data/diff_files/no_issues/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-libc-amd64-diff +++ b/test-data/diff_files/no_issues/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-libc-arm64-diff b/test-data/diff_files/no_issues/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-libc-arm64-diff +++ b/test-data/diff_files/no_issues/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-nodejs-amd64-diff b/test-data/diff_files/no_issues/bare-nodejs-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-nodejs-amd64-diff +++ b/test-data/diff_files/no_issues/bare-nodejs-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-nodejs-arm64-diff b/test-data/diff_files/no_issues/bare-nodejs-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-nodejs-arm64-diff +++ b/test-data/diff_files/no_issues/bare-nodejs-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-python-amd64-diff b/test-data/diff_files/no_issues/bare-python-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-python-amd64-diff +++ b/test-data/diff_files/no_issues/bare-python-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-python-arm64-diff b/test-data/diff_files/no_issues/bare-python-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-python-arm64-diff +++ b/test-data/diff_files/no_issues/bare-python-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff b/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff +++ b/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff b/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff +++ b/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/container-amd64-diff b/test-data/diff_files/no_issues/container-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/container-amd64-diff +++ b/test-data/diff_files/no_issues/container-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/container-arm64-diff b/test-data/diff_files/no_issues/container-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/container-arm64-diff +++ b/test-data/diff_files/no_issues/container-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-capi-amd64-diff b/test-data/diff_files/no_issues/metal-capi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-capi-amd64-diff +++ b/test-data/diff_files/no_issues/metal-capi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-capi-arm64-diff b/test-data/diff_files/no_issues/metal-capi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-capi-arm64-diff +++ b/test-data/diff_files/no_issues/metal-capi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff b/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff b/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff +++ b/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-vhost-amd64-diff b/test-data/diff_files/no_issues/metal-vhost-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-vhost-amd64-diff +++ b/test-data/diff_files/no_issues/metal-vhost-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal-vhost-arm64-diff b/test-data/diff_files/no_issues/metal-vhost-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal-vhost-arm64-diff +++ b/test-data/diff_files/no_issues/metal-vhost-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal_pxe-amd64-diff b/test-data/diff_files/no_issues/metal_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal_pxe-amd64-diff +++ b/test-data/diff_files/no_issues/metal_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/metal_pxe-arm64-diff b/test-data/diff_files/no_issues/metal_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/metal_pxe-arm64-diff +++ b/test-data/diff_files/no_issues/metal_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff b/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff +++ b/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff b/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff +++ b/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-libc-amd64-diff b/test-data/diff_files/one_issue/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-libc-amd64-diff +++ b/test-data/diff_files/one_issue/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-libc-arm64-diff b/test-data/diff_files/one_issue/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-libc-arm64-diff +++ b/test-data/diff_files/one_issue/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-nodejs-amd64-diff b/test-data/diff_files/one_issue/bare-nodejs-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-nodejs-amd64-diff +++ b/test-data/diff_files/one_issue/bare-nodejs-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-nodejs-arm64-diff b/test-data/diff_files/one_issue/bare-nodejs-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-nodejs-arm64-diff +++ b/test-data/diff_files/one_issue/bare-nodejs-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-python-amd64-diff b/test-data/diff_files/one_issue/bare-python-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-python-amd64-diff +++ b/test-data/diff_files/one_issue/bare-python-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-python-arm64-diff b/test-data/diff_files/one_issue/bare-python-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-python-arm64-diff +++ b/test-data/diff_files/one_issue/bare-python-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff b/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff +++ b/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff b/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff +++ b/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-capi-amd64-diff b/test-data/diff_files/one_issue/metal-capi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-capi-amd64-diff +++ b/test-data/diff_files/one_issue/metal-capi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-capi-arm64-diff b/test-data/diff_files/one_issue/metal-capi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-capi-arm64-diff +++ b/test-data/diff_files/one_issue/metal-capi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff b/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff b/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff +++ b/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-vhost-amd64-diff b/test-data/diff_files/one_issue/metal-vhost-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-vhost-amd64-diff +++ b/test-data/diff_files/one_issue/metal-vhost-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal-vhost-arm64-diff b/test-data/diff_files/one_issue/metal-vhost-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal-vhost-arm64-diff +++ b/test-data/diff_files/one_issue/metal-vhost-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal_pxe-amd64-diff b/test-data/diff_files/one_issue/metal_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal_pxe-amd64-diff +++ b/test-data/diff_files/one_issue/metal_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/metal_pxe-arm64-diff b/test-data/diff_files/one_issue/metal_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/metal_pxe-arm64-diff +++ b/test-data/diff_files/one_issue/metal_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff b/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff +++ b/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff b/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff +++ b/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly-nightly_stats b/test-data/diff_files/same_nightly-nightly_stats index 8404330f..0a745cfe 100644 --- a/test-data/diff_files/same_nightly-nightly_stats +++ b/test-data/diff_files/same_nightly-nightly_stats @@ -1 +1 @@ -2404,18992390789,22b5707;2404,18992390789,22b5707 \ No newline at end of file +2404,18992390789,22b5707;2404,18992390789,22b5707 diff --git a/test-data/diff_files/same_nightly.md b/test-data/diff_files/same_nightly.md index 1362fdbf..91d94841 100644 --- a/test-data/diff_files/same_nightly.md +++ b/test-data/diff_files/same_nightly.md @@ -11,4 +11,3 @@ Comparison of nightly **[#2404](https://github.com/gardenlinux/gardenlinux/actio | Affected Files | Flavors | Features Causing the Problem | |----------------|---------|------------------------------| |✅ No problems found|**100.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| - diff --git a/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-libc-amd64-diff b/test-data/diff_files/same_nightly/bare-libc-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-libc-amd64-diff +++ b/test-data/diff_files/same_nightly/bare-libc-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-libc-arm64-diff b/test-data/diff_files/same_nightly/bare-libc-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-libc-arm64-diff +++ b/test-data/diff_files/same_nightly/bare-libc-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff b/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff +++ b/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff b/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff +++ b/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-python-amd64-diff b/test-data/diff_files/same_nightly/bare-python-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-python-amd64-diff +++ b/test-data/diff_files/same_nightly/bare-python-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-python-arm64-diff b/test-data/diff_files/same_nightly/bare-python-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-python-arm64-diff +++ b/test-data/diff_files/same_nightly/bare-python-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff b/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff +++ b/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff b/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff +++ b/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/container-amd64-diff b/test-data/diff_files/same_nightly/container-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/container-amd64-diff +++ b/test-data/diff_files/same_nightly/container-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/container-arm64-diff b/test-data/diff_files/same_nightly/container-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/container-arm64-diff +++ b/test-data/diff_files/same_nightly/container-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-capi-amd64-diff b/test-data/diff_files/same_nightly/metal-capi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-capi-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-capi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-capi-arm64-diff b/test-data/diff_files/same_nightly/metal-capi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-capi-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-capi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff b/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff b/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-vhost-amd64-diff b/test-data/diff_files/same_nightly/metal-vhost-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-vhost-amd64-diff +++ b/test-data/diff_files/same_nightly/metal-vhost-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal-vhost-arm64-diff b/test-data/diff_files/same_nightly/metal-vhost-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal-vhost-arm64-diff +++ b/test-data/diff_files/same_nightly/metal-vhost-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal_pxe-amd64-diff b/test-data/diff_files/same_nightly/metal_pxe-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal_pxe-amd64-diff +++ b/test-data/diff_files/same_nightly/metal_pxe-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/metal_pxe-arm64-diff b/test-data/diff_files/same_nightly/metal_pxe-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/metal_pxe-arm64-diff +++ b/test-data/diff_files/same_nightly/metal_pxe-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff +++ b/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff b/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff +++ b/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff @@ -1 +0,0 @@ - diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff b/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff index 8b137891..e69de29b 100644 --- a/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff +++ b/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff @@ -1 +0,0 @@ - From 6cce0a9cb1b531d64dd14650e323f18bebfc23e8 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Tue, 13 Jan 2026 10:22:43 +0100 Subject: [PATCH 05/13] Fix more linting --- .../features/difference_formatter.py | 21 +++++++++++-------- .../features/difference_formatter_main.py | 2 +- tests/features/test_difference_formatter.py | 2 +- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py index 9d96e82f..36b8beee 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/difference_formatter.py @@ -9,7 +9,7 @@ import pathlib import re from os import PathLike -from typing import Optional +from typing import Collection, Optional import networkx as nx import yaml @@ -49,7 +49,7 @@ def __init__( diff_dir: PathLike[str] = pathlib.Path("diffs"), nightly_stats: PathLike[str] = pathlib.Path("nightly_stats"), gardenlinux_root: Optional[str] = None, - feature_dir_name: Optional[str] = "features", + feature_dir_name: str = "features", logger: Optional[logging.Logger] = None, ): """ @@ -73,7 +73,7 @@ def __init__( self._all = set() self._flavors = os.listdir(diff_dir) - self._nightly_stats = nightly_stats + self._nightly_stats = pathlib.Path(nightly_stats) self._feature_dir_name = feature_dir_name self._successful = [] @@ -108,7 +108,7 @@ def __init__( self._unexpected_falvors = self._all - self._expected_falvors # Map files to flavors - affected = {} # {file: {flavors...}} + affected: dict[str, set[str]] = {} # {file: {flavors...}} for flavor in failed: for file in failed[flavor]: if file not in affected: @@ -116,13 +116,13 @@ def __init__( affected[file].add(flavor) # Merge files affected by the same flavors by mapping flavor sets to files - self._bundled = {} # {{flavors...}: {files...}} + self._bundled: dict[frozenset[str], set[str]] = {} # {{flavors...}: {files...}} for file in affected: if frozenset(affected[file]) not in self._bundled: self._bundled[frozenset(affected[file])] = set() self._bundled[frozenset(affected[file])].add(file) - def _node_key(self, node): + def _node_key(self, node: str) -> str: """ Key order function to sort platforms before elements, platforms before flags and elements before flags @@ -179,7 +179,9 @@ def _generateIntersectionTrees( return trees - def _treeStr(self, graph: nx.DiGraph, found=None) -> tuple[str, set]: + def _treeStr( + self, graph: nx.DiGraph, found: Optional[set[str]] = None + ) -> tuple[str, set[str]]: """ Returns a string representation of the graph containg each node exactly once @@ -211,7 +213,7 @@ def _treeStr(self, graph: nx.DiGraph, found=None) -> tuple[str, set]: return "\n".join(s.split("\n")[:-1]), found @staticmethod - def _dropdown(items) -> str: + def _dropdown(items: Collection[str]) -> str: """ Converts the items into a markdown dropwon list if the length is 10 or more @@ -326,7 +328,8 @@ def __str__(self) -> str: # Sort the problems by affected flavors in descending order and by files names for problems with the same number of affected flavors # to get a derterministic ordering for testing - sorting_function = lambda files: (-len(trees[files][0]), ",".join(sorted(files))) + def sorting_function(files: frozenset[str]) -> tuple[int, str]: + return (-len(trees[files][0]), ",".join(sorted(files))) for files in sorted(trees, key=sorting_function): flavors, tree = trees[files] diff --git a/src/gardenlinux/features/difference_formatter_main.py b/src/gardenlinux/features/difference_formatter_main.py index d50a2b17..b0c94859 100644 --- a/src/gardenlinux/features/difference_formatter_main.py +++ b/src/gardenlinux/features/difference_formatter_main.py @@ -13,7 +13,7 @@ from .difference_formatter import Formatter -def main(): +def main() -> None: """ gl-diff main() diff --git a/tests/features/test_difference_formatter.py b/tests/features/test_difference_formatter.py index 0f627034..0449944a 100644 --- a/tests/features/test_difference_formatter.py +++ b/tests/features/test_difference_formatter.py @@ -91,7 +91,7 @@ @pytest.mark.parametrize("i", [i.name for i in diff_files.iterdir() if i.is_dir()]) -def test_formatter(i): +def test_formatter(i: str) -> None: nightly_stats = diff_files.joinpath(f"{i}-nightly_stats") if nightly_stats.is_file(): From 9abe8887940df0112e665dd45370ddeb68a4e3c5 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Tue, 13 Jan 2026 11:24:34 +0100 Subject: [PATCH 06/13] fix ruff format --- src/gardenlinux/features/difference_formatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/difference_formatter.py index 36b8beee..c23f5d47 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/difference_formatter.py @@ -82,7 +82,7 @@ def __init__( self._expected_falvors = set( [ - f'{variant["flavor"]}-{variant["arch"]}' + f"{variant['flavor']}-{variant['arch']}" for variant in ( flavors_matrix["include"] + bare_flavors_matrix["include"] ) From b5e0dc096dfa5f420a928f35b3e94abed30f4b29 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 11:37:49 +0100 Subject: [PATCH 07/13] Implement feedback, implement difference generator, restructure code --- pyproject.toml | 2 +- .../features/difference_formatter_main.py | 55 ---- src/gardenlinux/features/parser.py | 4 +- .../features/reproducibility/__main__.py | 106 +++++++ .../features/reproducibility/comparator.py | 162 ++++++++++ .../features/reproducibility/diff_parser.py | 183 ++++++++++++ .../markdown_formatter.py} | 277 ++++++++---------- .../diff_files/compare_nightly-nightly_stats | 1 - ...are_nightly_different_commit-nightly_stats | 1 - .../diff_files/different_commit-nightly_stats | 1 - .../diff_files/same_nightly-nightly_stats | 1 - test-data/reproducibility/compare/a.tar | Bin 0 -> 10240 bytes test-data/reproducibility/compare/b.tar | Bin 0 -> 10240 bytes .../reproducibility/compare/cname-diff.txt | 1 + .../diff_files/additional_files.md | 0 .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../bare-libc-amd64-diff.txt} | 0 .../bare-libc-arm64-diff.txt} | 0 .../bare-nodejs-amd64-diff.txt} | 0 .../bare-nodejs-arm64-diff.txt} | 0 .../bare-python-amd64-diff.txt} | 0 .../bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../container-amd64-diff.txt} | 0 .../container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-capi-amd64-diff.txt} | 0 .../metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../metal-vhost-amd64-diff.txt} | 0 .../metal-vhost-arm64-diff.txt} | 0 .../metal_pxe-amd64-diff.txt} | 0 .../metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../additional_files/some_file-diff.txt} | 0 .../some_other_file-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../compare_nightly-nightly_stats.csv | 2 + .../diff_files/compare_nightly.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../compare_nightly/bare-libc-amd64-diff.txt} | 0 .../compare_nightly/bare-libc-arm64-diff.txt} | 0 .../bare-nodejs-amd64-diff.txt} | 0 .../bare-nodejs-arm64-diff.txt} | 0 .../bare-python-amd64-diff.txt} | 0 .../bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../compare_nightly/container-amd64-diff.txt} | 0 .../compare_nightly/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-capi-amd64-diff.txt} | 0 .../metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../metal-vhost-amd64-diff.txt} | 0 .../metal-vhost-arm64-diff.txt} | 0 .../compare_nightly/metal_pxe-amd64-diff.txt} | 0 .../compare_nightly/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 ...nightly_different_commit-nightly_stats.csv | 2 + .../compare_nightly_different_commit.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../bare-libc-amd64-diff.txt} | 0 .../bare-libc-arm64-diff.txt} | 0 .../bare-nodejs-amd64-diff.txt} | 0 .../bare-nodejs-arm64-diff.txt} | 0 .../bare-python-amd64-diff.txt} | 0 .../bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../container-amd64-diff.txt} | 0 .../container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-capi-amd64-diff.txt} | 0 .../metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../metal-vhost-amd64-diff.txt} | 0 .../metal-vhost-arm64-diff.txt} | 0 .../metal_pxe-amd64-diff.txt} | 0 .../metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../different_commit-nightly_stats.csv | 2 + .../diff_files/different_commit.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../bare-libc-amd64-diff.txt} | 0 .../bare-libc-arm64-diff.txt} | 0 .../bare-nodejs-amd64-diff.txt} | 0 .../bare-nodejs-arm64-diff.txt} | 0 .../bare-python-amd64-diff.txt} | 0 .../bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../container-amd64-diff.txt} | 0 .../container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-capi-amd64-diff.txt} | 0 .../metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../metal-vhost-amd64-diff.txt} | 0 .../metal-vhost-arm64-diff.txt} | 0 .../metal_pxe-amd64-diff.txt} | 0 .../metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/files_missing.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../files_missing/bare-libc-amd64-diff.txt} | 0 .../files_missing/bare-libc-arm64-diff.txt} | 0 .../files_missing/bare-nodejs-amd64-diff.txt} | 0 .../files_missing/bare-nodejs-arm64-diff.txt} | 0 .../files_missing/bare-python-amd64-diff.txt} | 0 .../files_missing/bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../files_missing/container-amd64-diff.txt} | 0 .../files_missing/container-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../files_missing/metal-capi-amd64-diff.txt} | 0 .../files_missing/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../files_missing/metal-vhost-amd64-diff.txt} | 0 .../files_missing/metal-vhost-arm64-diff.txt} | 0 .../files_missing/metal_pxe-amd64-diff.txt} | 0 .../files_missing/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/many_issues.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../many_issues/bare-libc-amd64-diff.txt} | 0 .../many_issues/bare-libc-arm64-diff.txt} | 0 .../many_issues/bare-nodejs-amd64-diff.txt} | 0 .../many_issues/bare-nodejs-arm64-diff.txt} | 0 .../many_issues/bare-python-amd64-diff.txt} | 0 .../many_issues/bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../many_issues/container-amd64-diff.txt} | 0 .../many_issues/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../many_issues/metal-capi-amd64-diff.txt} | 0 .../many_issues/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../many_issues/metal-vhost-amd64-diff.txt} | 0 .../many_issues/metal-vhost-arm64-diff.txt} | 0 .../many_issues/metal_pxe-amd64-diff.txt} | 0 .../many_issues/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/no_issues.md | 0 .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../no_issues/bare-libc-amd64-diff.txt} | 0 .../no_issues/bare-libc-arm64-diff.txt} | 0 .../no_issues/bare-nodejs-amd64-diff.txt} | 0 .../no_issues/bare-nodejs-arm64-diff.txt} | 0 .../no_issues/bare-python-amd64-diff.txt} | 0 .../no_issues/bare-python-arm64-diff.txt} | 0 .../no_issues/bare-sapmachine-amd64-diff.txt} | 0 .../no_issues/bare-sapmachine-arm64-diff.txt} | 0 .../no_issues/container-amd64-diff.txt} | 0 .../no_issues/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../no_issues/metal-capi-amd64-diff.txt} | 0 .../no_issues/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../no_issues/metal-vhost-amd64-diff.txt} | 0 .../no_issues/metal-vhost-arm64-diff.txt} | 0 .../no_issues/metal_pxe-amd64-diff.txt} | 0 .../no_issues/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/one_issue.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../one_issue/bare-libc-amd64-diff.txt} | 0 .../one_issue/bare-libc-arm64-diff.txt} | 0 .../one_issue/bare-nodejs-amd64-diff.txt} | 0 .../one_issue/bare-nodejs-arm64-diff.txt} | 0 .../one_issue/bare-python-amd64-diff.txt} | 0 .../one_issue/bare-python-arm64-diff.txt} | 0 .../one_issue/bare-sapmachine-amd64-diff.txt} | 0 .../one_issue/bare-sapmachine-arm64-diff.txt} | 0 .../one_issue/container-amd64-diff.txt} | 0 .../one_issue/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../one_issue/metal-capi-amd64-diff.txt} | 0 .../one_issue/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../one_issue/metal-vhost-amd64-diff.txt} | 0 .../one_issue/metal-vhost-arm64-diff.txt} | 0 .../one_issue/metal_pxe-amd64-diff.txt} | 0 .../one_issue/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/only_issues.md | 2 +- .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../only_issues/bare-libc-amd64-diff.txt} | 0 .../only_issues/bare-libc-arm64-diff.txt} | 0 .../only_issues/bare-nodejs-amd64-diff.txt} | 0 .../only_issues/bare-nodejs-arm64-diff.txt} | 0 .../only_issues/bare-python-amd64-diff.txt} | 0 .../only_issues/bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../only_issues/container-amd64-diff.txt} | 0 .../only_issues/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../only_issues/metal-capi-amd64-diff.txt} | 0 .../only_issues/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../only_issues/metal-vhost-amd64-diff.txt} | 0 .../only_issues/metal-vhost-arm64-diff.txt} | 0 .../only_issues/metal_pxe-amd64-diff.txt} | 0 .../only_issues/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 .../diff_files/same_nightly-nightly_stats.csv | 2 + .../diff_files/same_nightly.md | 0 .../ali-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-amd64-diff.txt} | 0 .../aws-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../aws-gardener_prod_usi-amd64-diff.txt} | 0 .../aws-gardener_prod_usi-arm64-diff.txt} | 0 .../azure-gardener_prod-amd64-diff.txt} | 0 .../azure-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../azure-gardener_prod_usi-amd64-diff.txt} | 0 .../azure-gardener_prod_usi-arm64-diff.txt} | 0 .../same_nightly/bare-libc-amd64-diff.txt} | 0 .../same_nightly/bare-libc-arm64-diff.txt} | 0 .../same_nightly/bare-nodejs-amd64-diff.txt} | 0 .../same_nightly/bare-nodejs-arm64-diff.txt} | 0 .../same_nightly/bare-python-amd64-diff.txt} | 0 .../same_nightly/bare-python-arm64-diff.txt} | 0 .../bare-sapmachine-amd64-diff.txt} | 0 .../bare-sapmachine-arm64-diff.txt} | 0 .../same_nightly/container-amd64-diff.txt} | 0 .../same_nightly/container-arm64-diff.txt} | 0 .../gcp-gardener_prod-amd64-diff.txt} | 0 .../gcp-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../gcp-gardener_prod_usi-amd64-diff.txt} | 0 .../gcp-gardener_prod_usi-arm64-diff.txt} | 0 .../gdch-gardener_prod-amd64-diff.txt} | 0 .../gdch-gardener_prod-arm64-diff.txt} | 0 .../kvm-gardener_prod-amd64-diff.txt} | 0 .../kvm-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../kvm-gardener_prod_usi-amd64-diff.txt} | 0 .../kvm-gardener_prod_usi-arm64-diff.txt} | 0 .../same_nightly/metal-capi-amd64-diff.txt} | 0 .../same_nightly/metal-capi-arm64-diff.txt} | 0 .../metal-gardener_prod-amd64-diff.txt} | 0 .../metal-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 .../metal-gardener_prod_usi-amd64-diff.txt} | 0 .../metal-gardener_prod_usi-arm64-diff.txt} | 0 .../metal-gardener_pxe-amd64-diff.txt} | 0 .../metal-gardener_pxe-arm64-diff.txt} | 0 .../same_nightly/metal-vhost-amd64-diff.txt} | 0 .../same_nightly/metal-vhost-arm64-diff.txt} | 0 .../same_nightly/metal_pxe-amd64-diff.txt} | 0 .../same_nightly/metal_pxe-arm64-diff.txt} | 0 .../openstack-gardener_prod-amd64-diff.txt} | 0 .../openstack-gardener_prod-arm64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-amd64-diff.txt} | 0 ...ener_prod_tpm2_trustedboot-arm64-diff.txt} | 0 ...-gardener_prod_trustedboot-amd64-diff.txt} | 0 ...-gardener_prod_trustedboot-arm64-diff.txt} | 0 ...penstack-gardener_prod_usi-amd64-diff.txt} | 0 ...penstack-gardener_prod_usi-arm64-diff.txt} | 0 ...ackbaremetal-gardener_prod-amd64-diff.txt} | 0 ...ackbaremetal-gardener_prod-arm64-diff.txt} | 0 .../vmware-gardener_prod-amd64-diff.txt} | 0 .../vmware-gardener_prod-arm64-diff.txt} | 0 ...e_formatter.py => test_reproducibility.py} | 85 +++++- 753 files changed, 663 insertions(+), 238 deletions(-) delete mode 100644 src/gardenlinux/features/difference_formatter_main.py create mode 100644 src/gardenlinux/features/reproducibility/__main__.py create mode 100644 src/gardenlinux/features/reproducibility/comparator.py create mode 100644 src/gardenlinux/features/reproducibility/diff_parser.py rename src/gardenlinux/features/{difference_formatter.py => reproducibility/markdown_formatter.py} (50%) delete mode 100644 test-data/diff_files/compare_nightly-nightly_stats delete mode 100644 test-data/diff_files/compare_nightly_different_commit-nightly_stats delete mode 100644 test-data/diff_files/different_commit-nightly_stats delete mode 100644 test-data/diff_files/same_nightly-nightly_stats create mode 100644 test-data/reproducibility/compare/a.tar create mode 100644 test-data/reproducibility/compare/b.tar create mode 100644 test-data/reproducibility/compare/cname-diff.txt rename test-data/{ => reproducibility}/diff_files/additional_files.md (100%) rename test-data/{diff_files/additional_files/ali-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-libc-amd64-diff => reproducibility/diff_files/additional_files/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-libc-arm64-diff => reproducibility/diff_files/additional_files/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-nodejs-amd64-diff => reproducibility/diff_files/additional_files/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-nodejs-arm64-diff => reproducibility/diff_files/additional_files/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-python-amd64-diff => reproducibility/diff_files/additional_files/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-python-arm64-diff => reproducibility/diff_files/additional_files/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-sapmachine-amd64-diff => reproducibility/diff_files/additional_files/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/bare-sapmachine-arm64-diff => reproducibility/diff_files/additional_files/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/container-amd64-diff => reproducibility/diff_files/additional_files/container-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/container-arm64-diff => reproducibility/diff_files/additional_files/container-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-capi-amd64-diff => reproducibility/diff_files/additional_files/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-capi-arm64-diff => reproducibility/diff_files/additional_files/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/additional_files/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/additional_files/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-vhost-amd64-diff => reproducibility/diff_files/additional_files/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal-vhost-arm64-diff => reproducibility/diff_files/additional_files/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal_pxe-amd64-diff => reproducibility/diff_files/additional_files/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/metal_pxe-arm64-diff => reproducibility/diff_files/additional_files/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/additional_files/some_file-diff => reproducibility/diff_files/additional_files/some_file-diff.txt} (100%) rename test-data/{diff_files/additional_files/some_other_file-diff => reproducibility/diff_files/additional_files/some_other_file-diff.txt} (100%) rename test-data/{diff_files/additional_files/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/additional_files/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/additional_files/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/additional_files/vmware-gardener_prod-arm64-diff.txt} (100%) create mode 100644 test-data/reproducibility/diff_files/compare_nightly-nightly_stats.csv rename test-data/{ => reproducibility}/diff_files/compare_nightly.md (98%) rename test-data/{diff_files/compare_nightly/ali-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-libc-amd64-diff => reproducibility/diff_files/compare_nightly/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-libc-arm64-diff => reproducibility/diff_files/compare_nightly/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-nodejs-amd64-diff => reproducibility/diff_files/compare_nightly/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-nodejs-arm64-diff => reproducibility/diff_files/compare_nightly/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-python-amd64-diff => reproducibility/diff_files/compare_nightly/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-python-arm64-diff => reproducibility/diff_files/compare_nightly/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-sapmachine-amd64-diff => reproducibility/diff_files/compare_nightly/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/bare-sapmachine-arm64-diff => reproducibility/diff_files/compare_nightly/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/container-amd64-diff => reproducibility/diff_files/compare_nightly/container-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/container-arm64-diff => reproducibility/diff_files/compare_nightly/container-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-capi-amd64-diff => reproducibility/diff_files/compare_nightly/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-capi-arm64-diff => reproducibility/diff_files/compare_nightly/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-vhost-amd64-diff => reproducibility/diff_files/compare_nightly/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal-vhost-arm64-diff => reproducibility/diff_files/compare_nightly/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal_pxe-amd64-diff => reproducibility/diff_files/compare_nightly/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/metal_pxe-arm64-diff => reproducibility/diff_files/compare_nightly/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff.txt} (100%) create mode 100644 test-data/reproducibility/diff_files/compare_nightly_different_commit-nightly_stats.csv rename test-data/{ => reproducibility}/diff_files/compare_nightly_different_commit.md (98%) rename test-data/{diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-libc-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-libc-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-python-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-python-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/container-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/container-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/container-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/container-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-capi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-capi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff.txt} (100%) create mode 100644 test-data/reproducibility/diff_files/different_commit-nightly_stats.csv rename test-data/{ => reproducibility}/diff_files/different_commit.md (99%) rename test-data/{diff_files/different_commit/ali-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-libc-amd64-diff => reproducibility/diff_files/different_commit/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-libc-arm64-diff => reproducibility/diff_files/different_commit/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-nodejs-amd64-diff => reproducibility/diff_files/different_commit/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-nodejs-arm64-diff => reproducibility/diff_files/different_commit/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-python-amd64-diff => reproducibility/diff_files/different_commit/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-python-arm64-diff => reproducibility/diff_files/different_commit/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-sapmachine-amd64-diff => reproducibility/diff_files/different_commit/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/bare-sapmachine-arm64-diff => reproducibility/diff_files/different_commit/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/container-amd64-diff => reproducibility/diff_files/different_commit/container-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/container-arm64-diff => reproducibility/diff_files/different_commit/container-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-capi-amd64-diff => reproducibility/diff_files/different_commit/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-capi-arm64-diff => reproducibility/diff_files/different_commit/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/different_commit/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/different_commit/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-vhost-amd64-diff => reproducibility/diff_files/different_commit/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal-vhost-arm64-diff => reproducibility/diff_files/different_commit/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal_pxe-amd64-diff => reproducibility/diff_files/different_commit/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/metal_pxe-arm64-diff => reproducibility/diff_files/different_commit/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/different_commit/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/different_commit/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/different_commit/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/different_commit/vmware-gardener_prod-arm64-diff.txt} (100%) rename test-data/{ => reproducibility}/diff_files/files_missing.md (97%) rename test-data/{diff_files/files_missing/ali-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-libc-amd64-diff => reproducibility/diff_files/files_missing/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-libc-arm64-diff => reproducibility/diff_files/files_missing/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-nodejs-amd64-diff => reproducibility/diff_files/files_missing/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-nodejs-arm64-diff => reproducibility/diff_files/files_missing/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-python-amd64-diff => reproducibility/diff_files/files_missing/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-python-arm64-diff => reproducibility/diff_files/files_missing/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-sapmachine-amd64-diff => reproducibility/diff_files/files_missing/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/bare-sapmachine-arm64-diff => reproducibility/diff_files/files_missing/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/container-amd64-diff => reproducibility/diff_files/files_missing/container-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/container-arm64-diff => reproducibility/diff_files/files_missing/container-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-capi-amd64-diff => reproducibility/diff_files/files_missing/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-capi-arm64-diff => reproducibility/diff_files/files_missing/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/files_missing/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/files_missing/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-vhost-amd64-diff => reproducibility/diff_files/files_missing/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal-vhost-arm64-diff => reproducibility/diff_files/files_missing/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal_pxe-amd64-diff => reproducibility/diff_files/files_missing/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/metal_pxe-arm64-diff => reproducibility/diff_files/files_missing/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/files_missing/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/files_missing/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/files_missing/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/files_missing/vmware-gardener_prod-arm64-diff.txt} (100%) rename test-data/{ => reproducibility}/diff_files/many_issues.md (98%) rename test-data/{diff_files/many_issues/ali-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-libc-amd64-diff => reproducibility/diff_files/many_issues/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-libc-arm64-diff => reproducibility/diff_files/many_issues/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-nodejs-amd64-diff => reproducibility/diff_files/many_issues/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-nodejs-arm64-diff => reproducibility/diff_files/many_issues/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-python-amd64-diff => reproducibility/diff_files/many_issues/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-python-arm64-diff => reproducibility/diff_files/many_issues/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-sapmachine-amd64-diff => reproducibility/diff_files/many_issues/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/bare-sapmachine-arm64-diff => reproducibility/diff_files/many_issues/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/container-amd64-diff => reproducibility/diff_files/many_issues/container-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/container-arm64-diff => reproducibility/diff_files/many_issues/container-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-capi-amd64-diff => reproducibility/diff_files/many_issues/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-capi-arm64-diff => reproducibility/diff_files/many_issues/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/many_issues/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/many_issues/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-vhost-amd64-diff => reproducibility/diff_files/many_issues/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal-vhost-arm64-diff => reproducibility/diff_files/many_issues/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal_pxe-amd64-diff => reproducibility/diff_files/many_issues/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/metal_pxe-arm64-diff => reproducibility/diff_files/many_issues/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/many_issues/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/many_issues/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/many_issues/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/many_issues/vmware-gardener_prod-arm64-diff.txt} (100%) rename test-data/{ => reproducibility}/diff_files/no_issues.md (100%) rename test-data/{diff_files/no_issues/ali-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-libc-amd64-diff => reproducibility/diff_files/no_issues/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-libc-arm64-diff => reproducibility/diff_files/no_issues/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-nodejs-amd64-diff => reproducibility/diff_files/no_issues/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-nodejs-arm64-diff => reproducibility/diff_files/no_issues/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-python-amd64-diff => reproducibility/diff_files/no_issues/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-python-arm64-diff => reproducibility/diff_files/no_issues/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-sapmachine-amd64-diff => reproducibility/diff_files/no_issues/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/bare-sapmachine-arm64-diff => reproducibility/diff_files/no_issues/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/container-amd64-diff => reproducibility/diff_files/no_issues/container-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/container-arm64-diff => reproducibility/diff_files/no_issues/container-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-capi-amd64-diff => reproducibility/diff_files/no_issues/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-capi-arm64-diff => reproducibility/diff_files/no_issues/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/no_issues/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/no_issues/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-vhost-amd64-diff => reproducibility/diff_files/no_issues/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal-vhost-arm64-diff => reproducibility/diff_files/no_issues/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal_pxe-amd64-diff => reproducibility/diff_files/no_issues/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/metal_pxe-arm64-diff => reproducibility/diff_files/no_issues/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/no_issues/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/no_issues/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/no_issues/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/no_issues/vmware-gardener_prod-arm64-diff.txt} (100%) rename test-data/{ => reproducibility}/diff_files/one_issue.md (97%) rename test-data/{diff_files/one_issue/ali-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-libc-amd64-diff => reproducibility/diff_files/one_issue/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-libc-arm64-diff => reproducibility/diff_files/one_issue/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-nodejs-amd64-diff => reproducibility/diff_files/one_issue/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-nodejs-arm64-diff => reproducibility/diff_files/one_issue/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-python-amd64-diff => reproducibility/diff_files/one_issue/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-python-arm64-diff => reproducibility/diff_files/one_issue/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-sapmachine-amd64-diff => reproducibility/diff_files/one_issue/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/bare-sapmachine-arm64-diff => reproducibility/diff_files/one_issue/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/container-amd64-diff => reproducibility/diff_files/one_issue/container-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/container-arm64-diff => reproducibility/diff_files/one_issue/container-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-capi-amd64-diff => reproducibility/diff_files/one_issue/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-capi-arm64-diff => reproducibility/diff_files/one_issue/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/one_issue/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/one_issue/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-vhost-amd64-diff => reproducibility/diff_files/one_issue/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal-vhost-arm64-diff => reproducibility/diff_files/one_issue/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal_pxe-amd64-diff => reproducibility/diff_files/one_issue/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/metal_pxe-arm64-diff => reproducibility/diff_files/one_issue/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/one_issue/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/one_issue/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/one_issue/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/one_issue/vmware-gardener_prod-arm64-diff.txt} (100%) rename test-data/{ => reproducibility}/diff_files/only_issues.md (98%) rename test-data/{diff_files/only_issues/ali-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-libc-amd64-diff => reproducibility/diff_files/only_issues/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-libc-arm64-diff => reproducibility/diff_files/only_issues/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-nodejs-amd64-diff => reproducibility/diff_files/only_issues/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-nodejs-arm64-diff => reproducibility/diff_files/only_issues/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-python-amd64-diff => reproducibility/diff_files/only_issues/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-python-arm64-diff => reproducibility/diff_files/only_issues/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-sapmachine-amd64-diff => reproducibility/diff_files/only_issues/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/bare-sapmachine-arm64-diff => reproducibility/diff_files/only_issues/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/container-amd64-diff => reproducibility/diff_files/only_issues/container-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/container-arm64-diff => reproducibility/diff_files/only_issues/container-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-capi-amd64-diff => reproducibility/diff_files/only_issues/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-capi-arm64-diff => reproducibility/diff_files/only_issues/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/only_issues/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/only_issues/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-vhost-amd64-diff => reproducibility/diff_files/only_issues/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal-vhost-arm64-diff => reproducibility/diff_files/only_issues/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal_pxe-amd64-diff => reproducibility/diff_files/only_issues/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/metal_pxe-arm64-diff => reproducibility/diff_files/only_issues/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/only_issues/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/only_issues/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/only_issues/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/only_issues/vmware-gardener_prod-arm64-diff.txt} (100%) create mode 100644 test-data/reproducibility/diff_files/same_nightly-nightly_stats.csv rename test-data/{ => reproducibility}/diff_files/same_nightly.md (100%) rename test-data/{diff_files/same_nightly/ali-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/ali-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-libc-amd64-diff => reproducibility/diff_files/same_nightly/bare-libc-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-libc-arm64-diff => reproducibility/diff_files/same_nightly/bare-libc-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-nodejs-amd64-diff => reproducibility/diff_files/same_nightly/bare-nodejs-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-nodejs-arm64-diff => reproducibility/diff_files/same_nightly/bare-nodejs-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-python-amd64-diff => reproducibility/diff_files/same_nightly/bare-python-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-python-arm64-diff => reproducibility/diff_files/same_nightly/bare-python-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-sapmachine-amd64-diff => reproducibility/diff_files/same_nightly/bare-sapmachine-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/bare-sapmachine-arm64-diff => reproducibility/diff_files/same_nightly/bare-sapmachine-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/container-amd64-diff => reproducibility/diff_files/same_nightly/container-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/container-arm64-diff => reproducibility/diff_files/same_nightly/container-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gdch-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/gdch-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/gdch-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/gdch-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-capi-amd64-diff => reproducibility/diff_files/same_nightly/metal-capi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-capi-arm64-diff => reproducibility/diff_files/same_nightly/metal-capi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_pxe-amd64-diff => reproducibility/diff_files/same_nightly/metal-gardener_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-gardener_pxe-arm64-diff => reproducibility/diff_files/same_nightly/metal-gardener_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-vhost-amd64-diff => reproducibility/diff_files/same_nightly/metal-vhost-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal-vhost-arm64-diff => reproducibility/diff_files/same_nightly/metal-vhost-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal_pxe-amd64-diff => reproducibility/diff_files/same_nightly/metal_pxe-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/metal_pxe-arm64-diff => reproducibility/diff_files/same_nightly/metal_pxe-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff => reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/vmware-gardener_prod-amd64-diff => reproducibility/diff_files/same_nightly/vmware-gardener_prod-amd64-diff.txt} (100%) rename test-data/{diff_files/same_nightly/vmware-gardener_prod-arm64-diff => reproducibility/diff_files/same_nightly/vmware-gardener_prod-arm64-diff.txt} (100%) rename tests/features/{test_difference_formatter.py => test_reproducibility.py} (70%) diff --git a/pyproject.toml b/pyproject.toml index 21a74db3..18ca262b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ sphinx-rtd-theme = "^3.0.2" [tool.poetry.scripts] gl-cname = "gardenlinux.features.cname_main:main" -gl-diff = "gardenlinux.features.difference_formatter_main:main" +gl-diff = "gardenlinux.features.reproducibility.__main__:main" gl-features-parse = "gardenlinux.features.__main__:main" gl-flavors-parse = "gardenlinux.flavors.__main__:main" gl-gh-release = "gardenlinux.github.release.__main__:main" diff --git a/src/gardenlinux/features/difference_formatter_main.py b/src/gardenlinux/features/difference_formatter_main.py deleted file mode 100644 index b0c94859..00000000 --- a/src/gardenlinux/features/difference_formatter_main.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -""" -gl-diff main entrypoint -""" - -import argparse -import json -import pathlib -from os.path import basename, dirname - -from .difference_formatter import Formatter - - -def main() -> None: - """ - gl-diff main() - - :since: 1.0.0 - """ - - parser = argparse.ArgumentParser() - - parser.add_argument("--feature-dir", default="features") - parser.add_argument("--diff-dir", default="diffs") - parser.add_argument("--nightly-stats", default="nightly_stats") - parser.add_argument("--output", default="Result.md") - parser.add_argument("flavors_matrix") - parser.add_argument("bare_flavors_matrix") - - args = parser.parse_args() - - gardenlinux_root = dirname(args.feature_dir) - - if gardenlinux_root == "": - gardenlinux_root = "." - - feature_dir_name = basename(args.feature_dir) - - formatter = Formatter( - json.loads(args.flavors_matrix), - json.loads(args.bare_flavors_matrix), - pathlib.Path(args.diff_dir), - pathlib.Path(args.nightly_stats), - gardenlinux_root, - feature_dir_name, - ) - - with open(args.output, "w") as f: - f.write(str(formatter)) - - -if __name__ == "__main__": - main() diff --git a/src/gardenlinux/features/parser.py b/src/gardenlinux/features/parser.py index 497e66fb..adf9d581 100644 --- a/src/gardenlinux/features/parser.py +++ b/src/gardenlinux/features/parser.py @@ -84,7 +84,7 @@ def graph(self) -> networkx.Graph: if self._graph is None: feature_yaml_files = glob("{0}/*/info.yaml".format(self._feature_base_dir)) - features = [self._read_feature_yaml(i) for i in feature_yaml_files] + features = [self.read_feature_yaml(i) for i in feature_yaml_files] feature_graph = networkx.DiGraph() @@ -345,7 +345,7 @@ def _get_node_features(self, node: Dict[str, Any]) -> Dict[str, Any]: return node.get("content", {}).get("features", {}) # type: ignore[no-any-return] - def _read_feature_yaml(self, feature_yaml_file: str) -> Dict[str, Any]: + def read_feature_yaml(self, feature_yaml_file: str) -> Dict[str, Any]: """ Reads and returns the content of the given features file. diff --git a/src/gardenlinux/features/reproducibility/__main__.py b/src/gardenlinux/features/reproducibility/__main__.py new file mode 100644 index 00000000..aa00d201 --- /dev/null +++ b/src/gardenlinux/features/reproducibility/__main__.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +""" +gl-diff main entrypoint +""" + +import argparse +import json +import pathlib +from os.path import basename, dirname + +from .comparator import Comparator +from .markdown_formatter import MarkdownFormatter + + +def generate(args) -> None: + """ + Call Comparator + + :param args: Parsed args + + :since: 1.0.0 + """ + + comparator = Comparator(nightly=args.nightly) + + files, whitelist = comparator.generate(args.a, args.b) + + result = "\n".join(files) + + if files == [] and whitelist: + result = "whitelist" + + if result != "": + result += "\n" + + print(result, end="") + + if files != []: + exit(1) + + +def format(args) -> None: + """ + Call MarkdownFormatter + + :param args: Parsed args + + :since: 1.0.0 + """ + + gardenlinux_root = dirname(args.feature_dir) + + if gardenlinux_root == "": + gardenlinux_root = "." + + feature_dir_name = basename(args.feature_dir) + + formatter = MarkdownFormatter( + json.loads(args.flavors_matrix), + json.loads(args.bare_flavors_matrix), + pathlib.Path(args.diff_dir), + pathlib.Path(args.nightly_stats), + gardenlinux_root, + feature_dir_name, + ) + + print(str(formatter), end="") + + +def main() -> None: + """ + gl-diff main() + + :since: 1.0.0 + """ + + parser = argparse.ArgumentParser() + + subparser = parser.add_subparsers( + title="Options", + description="You can eiter generate the comparison result or format the result to markdown.", + required=True, + ) + + generate_parser = subparser.add_parser("generate") + generate_parser.add_argument("--nightly", action="store_true") + generate_parser.add_argument("a") + generate_parser.add_argument("b") + generate_parser.set_defaults(func=generate) + + format_parser = subparser.add_parser("format") + format_parser.add_argument("--feature-dir", default="features") + format_parser.add_argument("--diff-dir", default="diffs") + format_parser.add_argument("--nightly-stats", default="nightly_stats") + format_parser.add_argument("flavors_matrix") + format_parser.add_argument("bare_flavors_matrix") + format_parser.set_defaults(func=format) + + args = parser.parse_args() + args.func(args) + + +if __name__ == "__main__": + main() diff --git a/src/gardenlinux/features/reproducibility/comparator.py b/src/gardenlinux/features/reproducibility/comparator.py new file mode 100644 index 00000000..0e62ea4f --- /dev/null +++ b/src/gardenlinux/features/reproducibility/comparator.py @@ -0,0 +1,162 @@ +# -*- coding: utf-8 -*- + +""" +diff-files comparator generating the list of files for reproducibility test workflow +""" + +import filecmp +import json +import re +import tarfile +import tempfile +from os import PathLike +from pathlib import Path + + +class Comparator(object): + """ + This class takes either two .tar or two .oci files and identifies differences in the filesystems + + :author: Garden Linux Maintainers + :copyright: Copyright 2026 SAP SE + :package: gardenlinux + :subpackage: features + :since: 1.0.0 + :license: https://www.apache.org/licenses/LICENSE-2.0 + Apache License, Version 2.0 + """ + + _default_whitelist = [] + + _nightly_whitelist = [ + r"/etc/apt/sources\.list\.d/gardenlinux\.sources", + r"/etc/os-release", + r"/etc/shadow", + r"/etc/update-motd\.d/05-logo", + r"/var/lib/apt/lists/packages\.gardenlinux\.io_gardenlinux_dists_[0-9]*\.[0-9]*\.[0-9]*_.*", + r"/var/lib/apt/lists/packages\.gardenlinux\.io_gardenlinux_dists_[0-9]*\.[0-9]*\.[0-9]*_main_binary-(arm64|amd64)_Packages", + r"/efi/loader/entries/Default-[0-9]*\.[0-9]*\.[0-9]*-(cloud-)?(arm64|amd64)\.conf", + r"/efi/Default/[0-9]*\.[0-9]*\.[0-9]*-(cloud-)?(arm64|amd64)/initrd", + r"/boot/initrd\.img-[0-9]*\.[0-9]*\.[0-9]*-(cloud-)?(arm64|amd64)", + ] + + def __init__( + self, nightly: bool = False, whitelist: list[str] = _default_whitelist + ): + """ + Constructor __init__(Comparator) + + :param nightly: Flag indicating if the nightlywhitelist should be used + :param whitelst: Additional whitelist + + :since: 1.0.0 + """ + self.whitelist = whitelist + if nightly: + self.whitelist += self._nightly_whitelist + + @staticmethod + def _unpack(file: PathLike[str]) -> tempfile.TemporaryDirectory: + """ + Unpack a .tar archive or .oci image into a temporary dictionary + + :param file: .tar or .oci file + + :return: TemporaryDirectory Temporary directory containing the unpacked file + :since: 1.0.0 + """ + + output_dir = tempfile.TemporaryDirectory() + file = Path(file) + if file.name.endswith(".oci"): + with tempfile.TemporaryDirectory() as extracted: + # Extract .oci file + with tarfile.open(file, "r") as tar: + tar.extractall(path=extracted) + + layers_dir = Path(extracted).joinpath("blobs/sha256") + assert layers_dir.is_dir() + + with open(Path(extracted).joinpath("index.json"), "r") as f: + index = json.load(f) + + # Only support first manifest + manifest = index["manifests"][0]["digest"].split(":")[1] + + with open(layers_dir.joinpath(manifest), "r") as f: + manifest = json.load(f) + + layers = [layer["digest"].split(":")[1] for layer in manifest["layers"]] + + # Extract layers in order + for layer in layers: + layer_path = layers_dir.joinpath(layer) + if tarfile.is_tarfile(layer_path): + with tarfile.open(layer_path, "r") as tar: + for member in tar.getmembers(): + try: + tar.extract(member, path=output_dir.name) + except tarfile.AbsoluteLinkError: + # Convert absolute link to relative link + member.linkpath = ( + "../" * member.path.count("/") + + member.linkpath[1:] + ) + tar.extract(member, path=output_dir.name) + except tarfile.TarError as e: + print(f"Skipping {member.name} due to error: {e}") + else: + with tarfile.open(file, "r") as tar: + tar.extractall(path=output_dir.name, filter="fully_trusted") + + return output_dir + + def _diff_files( + self, cmp: filecmp.dircmp, left_root: PathLike[str] = None + ) -> list[Path]: + """ + Recursively compare files + + :param cmp: Dircmp to recursively compare + :param left_root: Left root to obtain the archive relative path + + :return: list[Path] List of paths with different content + :since: 1.0.0 + """ + + result = [] + if not left_root: + left_root = cmp.left + for name in cmp.diff_files: + result.append(f"/{Path(cmp.left).relative_to(left_root).joinpath(name)}") + for sub_cmp in cmp.subdirs.values(): + result += self._diff_files(sub_cmp, left_root=left_root) + return result + + def generate(self, a: PathLike[str], b: PathLike[str]) -> tuple[list[Path], bool]: + """ + Compare two .tar/.oci images with each other + + :param a: First .tar/.oci file + :param b: Second .tar/.oci file + + :return: list[Path], bool Filtered list of paths with different content and flag indicating if whitelist was applied + :since: 1.0.0 + """ + + if filecmp.cmp(a, b): + return [] + + with self._unpack(a) as unpacked_a, self._unpack(b) as unpacked_b: + cmp = filecmp.dircmp(unpacked_a, unpacked_b, shallow=False) + + diff_files = self._diff_files(cmp) + + filtered = [ + file + for file in diff_files + if not any(re.match(pattern, file) for pattern in self.whitelist) + ] + whitelist = len(diff_files) != len(filtered) + + return filtered, whitelist diff --git a/src/gardenlinux/features/reproducibility/diff_parser.py b/src/gardenlinux/features/reproducibility/diff_parser.py new file mode 100644 index 00000000..c37cd57c --- /dev/null +++ b/src/gardenlinux/features/reproducibility/diff_parser.py @@ -0,0 +1,183 @@ +# -*- coding: utf-8 -*- + +""" +diff-files parser to merge several results into groups +""" + +import logging +import os +import re +from os import PathLike +from pathlib import Path +from typing import Any, Optional + +import networkx as nx + +from gardenlinux.features.parser import Parser + + +class DiffParser(object): + """ + This class takes the differ_files results from the reproducibility check and detects problems + It also analyzes the features of the affected flavors + + :author: Garden Linux Maintainers + :copyright: Copyright 2026 SAP SE + :package: gardenlinux + :subpackage: features + :since: 1.0.0 + :license: https://www.apache.org/licenses/LICENSE-2.0 + Apache License, Version 2.0 + """ + + _remove_arch = re.compile("(-arm64|-amd64)$") + _GARDENLINUX_ROOT: str = os.getenv("GL_ROOT_DIR", ".") + _SUFFIX = "-diff.txt" + + def __init__( + self, + gardenlinux_root: Optional[str] = None, + feature_dir_name: str = "features", + logger: Optional[logging.Logger] = None, + ): + """ + Constructor __init__(DiffParser) + + :param gardenlinux_root: GardenLinux root directory + :param feature_dir_name: Name of the features directory + :param logger: Logger instance + + :since: 1.0.0 + """ + + if gardenlinux_root is None: + gardenlinux_root = self._GARDENLINUX_ROOT + self._gardenlinux_root = gardenlinux_root + self._parser = Parser(gardenlinux_root, feature_dir_name, logger) + self._feature_dir_name = Path(self._gardenlinux_root).joinpath(feature_dir_name) + + self.all = set() + self.successful = [] + self.whitelist = [] + self.expected_falvors = set() + self.missing_flavors = set() + self.unexpected_falvors = set() + + def read_feature_info(self, feature: str) -> dict[str, Any]: + """ + Read the content of the feature info.yaml + + :param feature: The queried feature + + :return: dict[str, Any] Parsed content of the features' info.yaml file + :since: 1.0.0 + """ + return self._parser.read_feature_yaml( + self._feature_dir_name.joinpath(f"{feature}/info.yaml") + )["content"] + + def parse( + self, + flavors_matrix: dict[str, list[dict[str, str]]], + bare_flavors_matrix: dict[str, list[dict[str, str]]], + diff_dir: PathLike[str] = Path("diffs"), + ) -> None: + """ + Parses a diff result and sets the corresponding attributes + + :param flavors_matrix: The flavors matrix to identify missing diff files + :param bare_flavors_matrix: The bare flavors matrix to identify missing diff files + :param diff_dir: Directory containing the diff files + + :since: 1.0.0 + """ + + self.all = set() + self.successful = [] + self.whitelist = [] + failed = {} # {flavor: [files...]} + + diff_dir = Path(self._gardenlinux_root).joinpath(diff_dir) + + self.expected_falvors = set( + [ + f"{variant['flavor']}-{variant['arch']}" + for variant in ( + flavors_matrix["include"] + bare_flavors_matrix["include"] + ) + ] + ) + + for flavor in os.listdir(diff_dir): + if flavor.endswith(self._SUFFIX): + with open(diff_dir.joinpath(flavor), "r") as f: + content = f.read() + + flavor = flavor.rstrip(self._SUFFIX) + self.all.add(flavor) + if content == "": + self.successful.append(flavor) + elif content == "whitelist\n": + self.successful.append(flavor) + self.whitelist.append(flavor) + else: + failed[flavor] = content.split("\n")[:-1] + + self.missing_flavors = self.expected_falvors - self.all + self.unexpected_falvors = self.all - self.expected_falvors + + # Map files to flavors + affected: dict[str, set[str]] = {} # {file: {flavors...}} + for flavor in failed: + for file in failed[flavor]: + if file not in affected: + affected[file] = set() + affected[file].add(flavor) + + # Merge files affected by the same flavors by mapping flavor sets to files + self._bundled: dict[frozenset[str], set[str]] = {} # {{flavors...}: {files...}} + for file in affected: + if frozenset(affected[file]) not in self._bundled: + self._bundled[frozenset(affected[file])] = set() + self._bundled[frozenset(affected[file])].add(file) + + def intersectionTrees( + self, + ) -> dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]: + """ + Intersects all features of the affected flavors and removes all features from unaffected flavors to identify features causing the issue + + :return: (dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]) Dict in the form of {{files...}: ({flavors..., intersectionTree})} + :since: 1.0.0 + """ + + # Compute the intersecting features of the affected flavors and store them in a graph to allow hierarchical formatting + trees = {} + for flavors in self._bundled: + first = True + tree = None + # Compute the intersecting features of all affected flavors + for flavor in flavors: + # Ignore bare flavors, as they may not be affected due to removing the file and could therefore disrupt the analysis + if not flavor.startswith("bare-"): + t = self._parser.filter(self._remove_arch.sub("", flavor)) + if first: + first = False + tree = t + else: + tree = nx.intersection(tree, t) + + # Remove any features which are contained in unaffected flavors, as they cannot cause the problem + if tree is not None: + unaffected = self.all - flavors + for flavor in unaffected: + # Again, ignore bare flavors + if not flavor.startswith("bare-"): + t = self._parser.filter(self._remove_arch.sub("", flavor)) + tree.remove_nodes_from(n for n in t) + else: + tree = nx.DiGraph() + + trees[frozenset(self._bundled[flavors])] = (flavors, tree) + + return trees diff --git a/src/gardenlinux/features/difference_formatter.py b/src/gardenlinux/features/reproducibility/markdown_formatter.py similarity index 50% rename from src/gardenlinux/features/difference_formatter.py rename to src/gardenlinux/features/reproducibility/markdown_formatter.py index c23f5d47..89c11c5d 100644 --- a/src/gardenlinux/features/difference_formatter.py +++ b/src/gardenlinux/features/reproducibility/markdown_formatter.py @@ -1,22 +1,19 @@ # -*- coding: utf-8 -*- """ -diff files Markdown generator for reproducibility checker workflow +diff-files markdown generator for reproducibility test workflow """ import logging -import os -import pathlib -import re from os import PathLike +from pathlib import Path from typing import Collection, Optional import networkx as nx -import yaml from attr import dataclass from networkx.algorithms.traversal.depth_first_search import dfs_tree -from gardenlinux.features.parser import Parser +from gardenlinux.features.reproducibility.diff_parser import DiffParser @dataclass @@ -26,13 +23,14 @@ class Nightly: commit: str -class Formatter(object): +class MarkdownFormatter(object): """ - This class takes the differ_files results from the reproducibility check and generates a Result.md - The differ_files contain paths of files which were different when building the flavor two times + This class takes the diff-files results from the reproducibility check and generates a markdown of the result + The diff-files contain paths of files which were different when building the flavor two times + They can be generated using the Comparator class :author: Garden Linux Maintainers - :copyright: Copyright 2025 SAP SE + :copyright: Copyright 2026 SAP SE :package: gardenlinux :subpackage: features :since: 1.0.0 @@ -40,24 +38,24 @@ class Formatter(object): Apache License, Version 2.0 """ - remove_arch = re.compile("(-arm64|-amd64)$") + _DROPDOWN_THRESHOLD = 10 def __init__( self, flavors_matrix: dict[str, list[dict[str, str]]], bare_flavors_matrix: dict[str, list[dict[str, str]]], - diff_dir: PathLike[str] = pathlib.Path("diffs"), - nightly_stats: PathLike[str] = pathlib.Path("nightly_stats"), + diff_dir: PathLike[str] = Path("diffs"), + nightly_stats: PathLike[str] = Path("nightly_stats.csv"), gardenlinux_root: Optional[str] = None, feature_dir_name: str = "features", logger: Optional[logging.Logger] = None, ): """ - Constructor __init__(Formatter) + Constructor __init__(MarkdownFormatter) :param flavors_matrix: The flavors matrix to identify missing diff files :param bare_flavors_matrix: The bare flavors matrix to identify missing diff files - :param diff_dir: Directory containing the diff files + :param diff_dir: Directory containing the diff-files :param nightly_stats: File containing infos about nightly runs :param gardenlinux_root: GardenLinux root directory :param feature_dir_name: Name of the features directory @@ -66,61 +64,10 @@ def __init__( :since: 1.0.0 """ - self._parser = Parser(gardenlinux_root, feature_dir_name, logger) - if gardenlinux_root is None: - gardenlinux_root = self._parser._GARDENLINUX_ROOT - diff_dir = pathlib.Path(gardenlinux_root).joinpath(diff_dir) - - self._all = set() - self._flavors = os.listdir(diff_dir) - self._nightly_stats = pathlib.Path(nightly_stats) - self._feature_dir_name = feature_dir_name - - self._successful = [] - self._whitelist = [] - failed = {} # {flavor: [files...]} - - self._expected_falvors = set( - [ - f"{variant['flavor']}-{variant['arch']}" - for variant in ( - flavors_matrix["include"] + bare_flavors_matrix["include"] - ) - ] - ) + self._diff_parser = DiffParser(gardenlinux_root, feature_dir_name, logger) + self._diff_parser.parse(flavors_matrix, bare_flavors_matrix, diff_dir) - for flavor in self._flavors: - if flavor.endswith("-diff"): - with open(diff_dir.joinpath(flavor), "r") as f: - content = f.read() - - flavor = flavor[:-5] - self._all.add(flavor) - if content == "": - self._successful.append(flavor) - elif content == "whitelist\n": - self._successful.append(flavor) - self._whitelist.append(flavor) - else: - failed[flavor] = content.split("\n")[:-1] - - self._missing_flavors = self._expected_falvors - self._all - self._unexpected_falvors = self._all - self._expected_falvors - - # Map files to flavors - affected: dict[str, set[str]] = {} # {file: {flavors...}} - for flavor in failed: - for file in failed[flavor]: - if file not in affected: - affected[file] = set() - affected[file].add(flavor) - - # Merge files affected by the same flavors by mapping flavor sets to files - self._bundled: dict[frozenset[str], set[str]] = {} # {{flavors...}: {files...}} - for file in affected: - if frozenset(affected[file]) not in self._bundled: - self._bundled[frozenset(affected[file])] = set() - self._bundled[frozenset(affected[file])].add(file) + self._nightly_stats = Path(nightly_stats) def _node_key(self, node: str) -> str: """ @@ -132,10 +79,7 @@ def _node_key(self, node: str) -> str: :since: 1.0.0 """ - with open( - self._parser._feature_base_dir.joinpath(f"{node}/info.yaml"), "r" - ) as f: - info = yaml.safe_load(f.read()) + info = self._diff_parser.read_feature_info(node) if info["type"] == "platform": return "1-" + node elif info["type"] == "element": @@ -143,47 +87,11 @@ def _node_key(self, node: str) -> str: else: return "3-" + node - def _generateIntersectionTrees( - self, - ) -> dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]: - """ - Intersects all features of the affected flavors and removes all features from unaffected flavors to identify features causing the issue - - :return: (dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]) Dict in the form of {{files...}: ({flavors..., intersectionTree})} - :since: 1.0.0 - """ - - trees = {} - for flavors in self._bundled: - first = True - tree = None - for flavor in flavors: - if not flavor.startswith("bare-"): - t = self._parser.filter(self.remove_arch.sub("", flavor)) - if first: - first = False - tree = t - else: - tree = nx.intersection(tree, t) - - if tree is not None: - unaffected = self._all - flavors - for flavor in unaffected: - if not flavor.startswith("bare-"): - t = self._parser.filter(self.remove_arch.sub("", flavor)) - tree.remove_nodes_from(n for n in t) - else: - tree = nx.DiGraph() - - trees[frozenset(self._bundled[flavors])] = (flavors, tree) - - return trees - def _treeStr( self, graph: nx.DiGraph, found: Optional[set[str]] = None ) -> tuple[str, set[str]]: """ - Returns a string representation of the graph containg each node exactly once + Returns a string representation of the graph containing each node exactly once :param graph: Graph to be converted :param found: Nodes excluded for further rendering @@ -210,10 +118,9 @@ def _treeStr( found.update(fnd) s += " " + st.replace("\n", "\n ") + "\n" # Remove last linebreak as the last line can contain spaces - return "\n".join(s.split("\n")[:-1]), found + return s.rstrip(), found - @staticmethod - def _dropdown(items: Collection[str]) -> str: + def _dropdown(self, items: Collection[str]) -> str: """ Converts the items into a markdown dropwon list if the length is 10 or more @@ -223,7 +130,7 @@ def _dropdown(items: Collection[str]) -> str: :since: 1.0.0 """ - if len(items) <= 10: + if len(items) <= self._DROPDOWN_THRESHOLD: return "
".join([f"`{item}`" for item in sorted(items)]) else: for first in sorted(items): @@ -234,36 +141,67 @@ def _dropdown(items: Collection[str]) -> str: ) return "" - def __str__(self) -> str: + def _format_nighlty_stats(self) -> str: """ - Returns final markdown for the configured reproducibility check + Parses nightly_stats file and formats a human readable result :return: (str) Markdown :since: 1.0.0 """ - trees = self._generateIntersectionTrees() - result = """# Reproducibility Test Results + result = "" + + with open(self._nightly_stats, "r") as f: + nightly_a, nightly_b = ( + Nightly(*n.split(",")) for n in f.read().rstrip().split("\n") + ) + if nightly_a.run_number != "": + result += f"\n\nComparison of nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** \ +and **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})**" + if nightly_a.commit != nightly_b.commit: + result += f"\n\n⚠️ The nightlies used different commits: `{nightly_a.commit[:7]}` (#{nightly_a.run_number}) != `{nightly_b.commit[:7]}` (#{nightly_b.run_number})" + if nightly_a.run_number == nightly_b.run_number: + result += f"\n\n⚠️ Comparing the nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** to itself can not reveal any issues" + else: + result += f"\n\nComparison of the latest nightly **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})** \ +with a new build" + if nightly_a.commit != nightly_b.commit: + result += f"\n\n⚠️ The build used different commits: `{nightly_b.commit[:7]}` (#{nightly_b.run_number}) != `{nightly_a.commit[:7]}` (new build)" + + return result + + def _header( + self, trees: dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]] + ) -> str: + """ + Formats general information about the test run + + :param trees: The generated trees + + :return: (str) Markdown + :since: 1.0.0 + """ + + header = """# Reproducibility Test Results {emoji} **{successrate}%** of **{total_count}** tested flavors were reproducible.{problem_count} ## Detailed Result{explanation} -| Affected Files | Flavors | Features Causing the Problem | -|----------------|---------|------------------------------| -{rows}""" +""" successrate = round( - 100 * (len(self._successful) / len(self._expected_falvors)), 1 + 100 * (len(self._diff_parser.successful) / len(self._diff_parser.expected_falvors)), 1 ) emoji = ( "✅" - if len(self._expected_falvors) == len(self._successful) + if len(self._diff_parser.expected_falvors) + == len(self._diff_parser.successful) else ("⚠️" if successrate >= 50.0 else "❌") ) - total_count = len(self._expected_falvors) + total_count = len(self._diff_parser.expected_falvors) problem_count = ( "" @@ -278,51 +216,61 @@ def __str__(self) -> str: explanation = "" if self._nightly_stats.is_file(): - with open(self._nightly_stats, "r") as f: - nightly_a, nightly_b = ( - Nightly(*n.split(",")) for n in f.read().rstrip().split(";") - ) - if nightly_a.run_number != "": - explanation += f"\n\nComparison of nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** \ -and **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})**" - if nightly_a.commit != nightly_b.commit: - explanation += f"\n\n⚠️ The nightlies used different commits: `{nightly_a.commit[:7]}` (#{nightly_a.run_number}) != `{nightly_b.commit[:7]}` (#{nightly_b.run_number})" - if nightly_a.run_number == nightly_b.run_number: - explanation += f"\n\n⚠️ Comparing the nightly **[#{nightly_a.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_a.id})** to itself can not reveal any issues" - else: - explanation += f"\n\nComparison of the latest nightly **[#{nightly_b.run_number}](https://github.com/gardenlinux/gardenlinux/actions/runs/{nightly_b.id})** \ -with a new build" - if nightly_a.commit != nightly_b.commit: - explanation += f"\n\n⚠️ The build used different commits: `{nightly_b.commit[:7]}` (#{nightly_b.run_number}) != `{nightly_a.commit[:7]}` (new build)" + explanation += self._format_nighlty_stats() - if len(self._whitelist) > 0: + if len(self._diff_parser.whitelist) > 0: explanation += ( "\n\n
📃 These flavors only passed due to the nightly whitelist
"
-                + "
".join(sorted(self._whitelist)) + + "
".join(sorted(self._diff_parser.whitelist)) + "
" ) - if len(self._unexpected_falvors) > 0: + if len(self._diff_parser.unexpected_falvors) > 0: # This should never happen, but print a warning if it somehow does explanation += ( "\n\n
⁉️ These flavors were not expected to appear in the results, please check for errors in the workflow\
"
-                + "
".join(sorted(self._unexpected_falvors)) + + "
".join(sorted(self._diff_parser.unexpected_falvors)) + "
" ) explanation += ( "" - if len(self._expected_falvors) <= len(self._successful) + if len(self._diff_parser.expected_falvors) + <= len(self._diff_parser.successful) else "\n\n*The mentioned features are included in every affected flavor and not included in every unaffected flavor.*" ) + return header.format( + emoji=emoji, + successrate=successrate, + total_count=total_count, + problem_count=problem_count, + explanation=explanation, + ) + + def _table( + self, trees: dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]] + ) -> str: + """ + Formats the trees into a table + + :param trees: The generated trees + + :return: (str) Markdown + :since: 1.0.0 + """ + + table = """| Affected Files | Flavors | Features Causing the Problem | +|----------------|---------|------------------------------| +{rows}""" + rows = "" - if len(self._missing_flavors) > 0: + if len(self._diff_parser.missing_flavors) > 0: row = "|❌ Workflow run did not produce any results|" - row += f"**{round(100 * (len(self._missing_flavors) / len(self._expected_falvors)), 1)}%** affected
" - row += self._dropdown(self._missing_flavors) + row += f"**{round(100 * (len(self._diff_parser.missing_flavors) / len(self._diff_parser.expected_falvors)), 1)}%** affected
" + row += self._dropdown(self._diff_parser.missing_flavors) row += "|No analysis available|\n" rows += row @@ -336,7 +284,7 @@ def sorting_function(files: frozenset[str]) -> tuple[int, str]: row = "|" row += self._dropdown(files) row += "|" - row += f"**{round(100 * (len(flavors) / len(self._expected_falvors)), 1)}%** affected
" + row += f"**{round(100 * (len(flavors) / len(self._diff_parser.expected_falvors)), 1)}%** affected
" row += self._dropdown(flavors) row += "|" if len(tree) == 0: @@ -346,26 +294,31 @@ def sorting_function(files: frozenset[str]) -> tuple[int, str]: row += "|\n" rows += row - if len(self._successful) > 0: + if len(self._diff_parser.successful) > 0: # Success row row = "|" row += "✅ No problems found" row += "|" - row += f"**{round(100 * (len(self._successful) / len(self._expected_falvors)), 1)}%**
" - row += self._dropdown(self._successful) + row += f"**{round(100 * (len(self._diff_parser.successful) / len(self._diff_parser.expected_falvors)), 1)}%**
" + row += self._dropdown(self._diff_parser.successful) row += "|" row += "-" row += "|\n" rows += row - if len(self._successful) < len(self._expected_falvors): - rows += "\n*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`*\n" + if len(self._diff_parser.successful) < len(self._diff_parser.expected_falvors): + rows += "\n*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`*\n" - return result.format( - emoji=emoji, - successrate=successrate, - total_count=total_count, - problem_count=problem_count, - explanation=explanation, - rows=rows, - ) + return table.format(rows=rows) + + def __str__(self) -> str: + """ + Returns final markdown for the configured reproducibility check + + :return: (str) Markdown + :since: 1.0.0 + """ + + trees = self._diff_parser.intersectionTrees() + + return self._header(trees) + self._table(trees) diff --git a/test-data/diff_files/compare_nightly-nightly_stats b/test-data/diff_files/compare_nightly-nightly_stats deleted file mode 100644 index 01db13ed..00000000 --- a/test-data/diff_files/compare_nightly-nightly_stats +++ /dev/null @@ -1 +0,0 @@ -2405,19008197684,22b5707;2404,18992390789,22b5707 diff --git a/test-data/diff_files/compare_nightly_different_commit-nightly_stats b/test-data/diff_files/compare_nightly_different_commit-nightly_stats deleted file mode 100644 index c9c8bbb1..00000000 --- a/test-data/diff_files/compare_nightly_different_commit-nightly_stats +++ /dev/null @@ -1 +0,0 @@ -2405,19008197684,22b5708;2404,18992390789,22b5707 diff --git a/test-data/diff_files/different_commit-nightly_stats b/test-data/diff_files/different_commit-nightly_stats deleted file mode 100644 index 41d93d2a..00000000 --- a/test-data/diff_files/different_commit-nightly_stats +++ /dev/null @@ -1 +0,0 @@ -,,095c739;2365,17937135122,ed1934d diff --git a/test-data/diff_files/same_nightly-nightly_stats b/test-data/diff_files/same_nightly-nightly_stats deleted file mode 100644 index 0a745cfe..00000000 --- a/test-data/diff_files/same_nightly-nightly_stats +++ /dev/null @@ -1 +0,0 @@ -2404,18992390789,22b5707;2404,18992390789,22b5707 diff --git a/test-data/reproducibility/compare/a.tar b/test-data/reproducibility/compare/a.tar new file mode 100644 index 0000000000000000000000000000000000000000..38a15569b19357d7310ef43358321f83b10aea52 GIT binary patch literal 10240 zcmeIyOAdlC5C-5LrCtC!r5&!ICvc4-D-sgK#N#`qF|rV&i#8_w-SB8b%QugrRLO@i zruJT|aOHS4*3HlIY95+ARa`L{w%QO`=au%!PbM4Ou2VD0(GGI7%G=c~Wm(s)&Z_Wp zGM+!BKdk(#siJI>XMnhT8-G(1h4?#0{Ildqi2o^Z2K*HNnnV0+OQ`=G2@vCdE~fjG zY&(fRyV&pF_kVJ){y*2hWzR~RWG7mDc;o$lf9d-{ABVATcMBEVZbTr~fBQ%E@1*}* zW{djIk%FlI9Lm@O0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Mag9tdA= A6#xJL literal 0 HcmV?d00001 diff --git a/test-data/reproducibility/compare/b.tar b/test-data/reproducibility/compare/b.tar new file mode 100644 index 0000000000000000000000000000000000000000..b056650e69194c31ab2aa06bcd0dc7129f4be852 GIT binary patch literal 10240 zcmeH|O%8%U429W3o*u|Xu|7efN5ywdu=DnmADyW ziWs#@D~+phVR+|HgJ~PBCr{R}qp{Y7Lg^@;83(vs`?BNI4xE~gZZRag)%D`8N{3^6 z9!kIQ{Hv`jFU2c>xqPm_cS-+14*IWAC`td5a0Ps!e_=fIUr+yY*57-vaI8Otao)e4 z|JG0QzX;s_j);^tVj0bTyz%+Jzcfv&k8RgfGbni63W0I{S3mCmF!ld%|8xKI{g3{a zufkdX@8qK)0tkQr2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@A9B!LIx CP;Tu2 literal 0 HcmV?d00001 diff --git a/test-data/reproducibility/compare/cname-diff.txt b/test-data/reproducibility/compare/cname-diff.txt new file mode 100644 index 00000000..0e3e92e9 --- /dev/null +++ b/test-data/reproducibility/compare/cname-diff.txt @@ -0,0 +1 @@ +/a/b/c.txt diff --git a/test-data/diff_files/additional_files.md b/test-data/reproducibility/diff_files/additional_files.md similarity index 100% rename from test-data/diff_files/additional_files.md rename to test-data/reproducibility/diff_files/additional_files.md diff --git a/test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/additional_files/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/additional_files/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/additional_files/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/additional_files/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-python-amd64-diff b/test-data/reproducibility/diff_files/additional_files/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-python-arm64-diff b/test-data/reproducibility/diff_files/additional_files/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/additional_files/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/additional_files/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/container-amd64-diff b/test-data/reproducibility/diff_files/additional_files/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/container-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/container-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/container-arm64-diff b/test-data/reproducibility/diff_files/additional_files/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/container-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/container-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/additional_files/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/additional_files/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/additional_files/some_file-diff b/test-data/reproducibility/diff_files/additional_files/some_file-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/some_file-diff rename to test-data/reproducibility/diff_files/additional_files/some_file-diff.txt diff --git a/test-data/diff_files/additional_files/some_other_file-diff b/test-data/reproducibility/diff_files/additional_files/some_other_file-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/some_other_file-diff rename to test-data/reproducibility/diff_files/additional_files/some_other_file-diff.txt diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/additional_files/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/additional_files/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/additional_files/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/additional_files/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/additional_files/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/reproducibility/diff_files/compare_nightly-nightly_stats.csv b/test-data/reproducibility/diff_files/compare_nightly-nightly_stats.csv new file mode 100644 index 00000000..4363f8a7 --- /dev/null +++ b/test-data/reproducibility/diff_files/compare_nightly-nightly_stats.csv @@ -0,0 +1,2 @@ +2405,19008197684,22b5707 +2404,18992390789,22b5707 diff --git a/test-data/diff_files/compare_nightly.md b/test-data/reproducibility/diff_files/compare_nightly.md similarity index 98% rename from test-data/diff_files/compare_nightly.md rename to test-data/reproducibility/diff_files/compare_nightly.md index 50b56b85..0a95f70c 100644 --- a/test-data/diff_files/compare_nightly.md +++ b/test-data/reproducibility/diff_files/compare_nightly.md @@ -16,4 +16,4 @@ Comparison of nightly **[#2405](https://github.com/gardenlinux/gardenlinux/actio |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-python-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-python-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/container-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/container-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/container-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/container-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/container-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/container-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/reproducibility/diff_files/compare_nightly_different_commit-nightly_stats.csv b/test-data/reproducibility/diff_files/compare_nightly_different_commit-nightly_stats.csv new file mode 100644 index 00000000..de612df7 --- /dev/null +++ b/test-data/reproducibility/diff_files/compare_nightly_different_commit-nightly_stats.csv @@ -0,0 +1,2 @@ +2405,19008197684,22b5708 +2404,18992390789,22b5707 diff --git a/test-data/diff_files/compare_nightly_different_commit.md b/test-data/reproducibility/diff_files/compare_nightly_different_commit.md similarity index 98% rename from test-data/diff_files/compare_nightly_different_commit.md rename to test-data/reproducibility/diff_files/compare_nightly_different_commit.md index 3ea41188..0e6c31d6 100644 --- a/test-data/diff_files/compare_nightly_different_commit.md +++ b/test-data/reproducibility/diff_files/compare_nightly_different_commit.md @@ -18,4 +18,4 @@ Comparison of nightly **[#2405](https://github.com/gardenlinux/gardenlinux/actio |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/container-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/container-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/container-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/container-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/container-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/container-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/compare_nightly_different_commit/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/reproducibility/diff_files/different_commit-nightly_stats.csv b/test-data/reproducibility/diff_files/different_commit-nightly_stats.csv new file mode 100644 index 00000000..6d9b450a --- /dev/null +++ b/test-data/reproducibility/diff_files/different_commit-nightly_stats.csv @@ -0,0 +1,2 @@ +,,095c739 +2365,17937135122,ed1934d diff --git a/test-data/diff_files/different_commit.md b/test-data/reproducibility/diff_files/different_commit.md similarity index 99% rename from test-data/diff_files/different_commit.md rename to test-data/reproducibility/diff_files/different_commit.md index e4f46efe..d4538278 100644 --- a/test-data/diff_files/different_commit.md +++ b/test-data/reproducibility/diff_files/different_commit.md @@ -24,4 +24,4 @@ Comparison of the latest nightly **[#2365](https://github.com/gardenlinux/garden |`/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/lib/jvm/sapmachine-25/lib/libsleef.so`
`/usr/lib/jvm/java-1.25.0-sapmachine/lib/libsleef.so`
`/usr/lib/jvm/sapmachine-25/lib/libsleef.so`|**1.4%** affected
`bare-sapmachine-arm64`|No analysis available| |✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/different_commit/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/different_commit/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/different_commit/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/different_commit/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-python-amd64-diff b/test-data/reproducibility/diff_files/different_commit/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-python-arm64-diff b/test-data/reproducibility/diff_files/different_commit/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/different_commit/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/different_commit/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/container-amd64-diff b/test-data/reproducibility/diff_files/different_commit/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/container-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/container-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/container-arm64-diff b/test-data/reproducibility/diff_files/different_commit/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/container-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/container-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/different_commit/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/different_commit/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/different_commit/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/different_commit/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/different_commit/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/different_commit/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/different_commit/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing.md b/test-data/reproducibility/diff_files/files_missing.md similarity index 97% rename from test-data/diff_files/files_missing.md rename to test-data/reproducibility/diff_files/files_missing.md index 3cc0e15b..fd20131f 100644 --- a/test-data/diff_files/files_missing.md +++ b/test-data/reproducibility/diff_files/files_missing.md @@ -11,4 +11,4 @@ |❌ Workflow run did not produce any results|**11.0%** affected
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`|No analysis available| |✅ No problems found|**89.0%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`container-amd64`
`container-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/files_missing/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/files_missing/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/files_missing/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/files_missing/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-python-amd64-diff b/test-data/reproducibility/diff_files/files_missing/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-python-arm64-diff b/test-data/reproducibility/diff_files/files_missing/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/files_missing/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/files_missing/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/container-amd64-diff b/test-data/reproducibility/diff_files/files_missing/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/container-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/container-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/container-arm64-diff b/test-data/reproducibility/diff_files/files_missing/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/container-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/container-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/files_missing/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/files_missing/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/files_missing/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/files_missing/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/files_missing/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/files_missing/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/files_missing/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues.md b/test-data/reproducibility/diff_files/many_issues.md similarity index 98% rename from test-data/diff_files/many_issues.md rename to test-data/reproducibility/diff_files/many_issues.md index 9d6eac11..afcf710d 100644 --- a/test-data/diff_files/many_issues.md +++ b/test-data/reproducibility/diff_files/many_issues.md @@ -17,4 +17,4 @@ |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |✅ No problems found|**2.7%**
`bare-libc-amd64`
`bare-libc-arm64`|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/many_issues/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/many_issues/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/many_issues/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/many_issues/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-python-amd64-diff b/test-data/reproducibility/diff_files/many_issues/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-python-arm64-diff b/test-data/reproducibility/diff_files/many_issues/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/many_issues/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/many_issues/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/container-amd64-diff b/test-data/reproducibility/diff_files/many_issues/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/container-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/container-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/container-arm64-diff b/test-data/reproducibility/diff_files/many_issues/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/container-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/container-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/many_issues/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/many_issues/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/many_issues/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/many_issues/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/many_issues/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/many_issues/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/many_issues/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues.md b/test-data/reproducibility/diff_files/no_issues.md similarity index 100% rename from test-data/diff_files/no_issues.md rename to test-data/reproducibility/diff_files/no_issues.md diff --git a/test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/no_issues/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/no_issues/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/no_issues/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/no_issues/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-python-amd64-diff b/test-data/reproducibility/diff_files/no_issues/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-python-arm64-diff b/test-data/reproducibility/diff_files/no_issues/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/no_issues/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/no_issues/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/container-amd64-diff b/test-data/reproducibility/diff_files/no_issues/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/container-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/container-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/container-arm64-diff b/test-data/reproducibility/diff_files/no_issues/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/container-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/container-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/no_issues/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/no_issues/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/no_issues/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/no_issues/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/no_issues/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/no_issues/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/no_issues/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue.md b/test-data/reproducibility/diff_files/one_issue.md similarity index 97% rename from test-data/diff_files/one_issue.md rename to test-data/reproducibility/diff_files/one_issue.md index 1e4a5543..957df3fc 100644 --- a/test-data/diff_files/one_issue.md +++ b/test-data/reproducibility/diff_files/one_issue.md @@ -12,4 +12,4 @@ |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| |✅ No problems found|**97.3%**
ali-gardener_prod-amd64...`ali-gardener_prod-amd64`
`aws-gardener_prod-amd64`
`aws-gardener_prod-arm64`
`aws-gardener_prod_tpm2_trustedboot-amd64`
`aws-gardener_prod_tpm2_trustedboot-arm64`
`aws-gardener_prod_trustedboot-amd64`
`aws-gardener_prod_trustedboot-arm64`
`aws-gardener_prod_usi-amd64`
`aws-gardener_prod_usi-arm64`
`azure-gardener_prod-amd64`
`azure-gardener_prod-arm64`
`azure-gardener_prod_tpm2_trustedboot-amd64`
`azure-gardener_prod_tpm2_trustedboot-arm64`
`azure-gardener_prod_trustedboot-amd64`
`azure-gardener_prod_trustedboot-arm64`
`azure-gardener_prod_usi-amd64`
`azure-gardener_prod_usi-arm64`
`bare-libc-amd64`
`bare-libc-arm64`
`bare-nodejs-amd64`
`bare-nodejs-arm64`
`bare-python-amd64`
`bare-python-arm64`
`bare-sapmachine-amd64`
`bare-sapmachine-arm64`
`gcp-gardener_prod-amd64`
`gcp-gardener_prod-arm64`
`gcp-gardener_prod_tpm2_trustedboot-amd64`
`gcp-gardener_prod_tpm2_trustedboot-arm64`
`gcp-gardener_prod_trustedboot-amd64`
`gcp-gardener_prod_trustedboot-arm64`
`gcp-gardener_prod_usi-amd64`
`gcp-gardener_prod_usi-arm64`
`gdch-gardener_prod-amd64`
`gdch-gardener_prod-arm64`
`kvm-gardener_prod-amd64`
`kvm-gardener_prod-arm64`
`kvm-gardener_prod_tpm2_trustedboot-amd64`
`kvm-gardener_prod_tpm2_trustedboot-arm64`
`kvm-gardener_prod_trustedboot-amd64`
`kvm-gardener_prod_trustedboot-arm64`
`kvm-gardener_prod_usi-amd64`
`kvm-gardener_prod_usi-arm64`
`metal-capi-amd64`
`metal-capi-arm64`
`metal-gardener_prod-amd64`
`metal-gardener_prod-arm64`
`metal-gardener_prod_tpm2_trustedboot-amd64`
`metal-gardener_prod_tpm2_trustedboot-arm64`
`metal-gardener_prod_trustedboot-amd64`
`metal-gardener_prod_trustedboot-arm64`
`metal-gardener_prod_usi-amd64`
`metal-gardener_prod_usi-arm64`
`metal-gardener_pxe-amd64`
`metal-gardener_pxe-arm64`
`metal-vhost-amd64`
`metal-vhost-arm64`
`metal_pxe-amd64`
`metal_pxe-arm64`
`openstack-gardener_prod-amd64`
`openstack-gardener_prod-arm64`
`openstack-gardener_prod_tpm2_trustedboot-amd64`
`openstack-gardener_prod_tpm2_trustedboot-arm64`
`openstack-gardener_prod_trustedboot-amd64`
`openstack-gardener_prod_trustedboot-arm64`
`openstack-gardener_prod_usi-amd64`
`openstack-gardener_prod_usi-arm64`
`openstackbaremetal-gardener_prod-amd64`
`openstackbaremetal-gardener_prod-arm64`
`vmware-gardener_prod-amd64`
`vmware-gardener_prod-arm64`
|-| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/one_issue/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/one_issue/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/one_issue/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/one_issue/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-python-amd64-diff b/test-data/reproducibility/diff_files/one_issue/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-python-arm64-diff b/test-data/reproducibility/diff_files/one_issue/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/one_issue/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/one_issue/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/container-amd64-diff b/test-data/reproducibility/diff_files/one_issue/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/container-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/container-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/container-arm64-diff b/test-data/reproducibility/diff_files/one_issue/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/container-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/container-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/one_issue/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/one_issue/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/one_issue/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/one_issue/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/one_issue/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/one_issue/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/one_issue/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues.md b/test-data/reproducibility/diff_files/only_issues.md similarity index 98% rename from test-data/diff_files/only_issues.md rename to test-data/reproducibility/diff_files/only_issues.md index 62b2eefe..2804127f 100644 --- a/test-data/diff_files/only_issues.md +++ b/test-data/reproducibility/diff_files/only_issues.md @@ -16,4 +16,4 @@ |`/boot/initrd.img-6.12.57-arm64`
`/efi/Default/6.12.57-arm64/initrd`|**8.2%** affected
`metal-capi-arm64`
`metal-gardener_prod-arm64`
`metal-gardener_pxe-arm64`
`metal-vhost-arm64`
`metal_pxe-arm64`
`openstackbaremetal-gardener_prod-arm64`|No analysis available| |`/etc/hostname`|**2.7%** affected
`container-amd64`
`container-arm64`|
container
| -*To add affected files to the whitelist, edit the `whitelist` variable in `.github/workflows/generate_diff.sh`* +*To add affected files to the whitelist, edit the `whitelist` variable in python-gardenlinux-lib `src/gardenlinux/features/reproducibility/comparator.py`* diff --git a/test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/only_issues/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/only_issues/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/only_issues/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/only_issues/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-python-amd64-diff b/test-data/reproducibility/diff_files/only_issues/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-python-arm64-diff b/test-data/reproducibility/diff_files/only_issues/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/only_issues/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/only_issues/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/container-amd64-diff b/test-data/reproducibility/diff_files/only_issues/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/container-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/container-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/container-arm64-diff b/test-data/reproducibility/diff_files/only_issues/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/container-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/container-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/only_issues/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/only_issues/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/only_issues/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/only_issues/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/only_issues/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/only_issues/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/only_issues/vmware-gardener_prod-arm64-diff.txt diff --git a/test-data/reproducibility/diff_files/same_nightly-nightly_stats.csv b/test-data/reproducibility/diff_files/same_nightly-nightly_stats.csv new file mode 100644 index 00000000..6fecc0f6 --- /dev/null +++ b/test-data/reproducibility/diff_files/same_nightly-nightly_stats.csv @@ -0,0 +1,2 @@ +2404,18992390789,22b5707 +2404,18992390789,22b5707 diff --git a/test-data/diff_files/same_nightly.md b/test-data/reproducibility/diff_files/same_nightly.md similarity index 100% rename from test-data/diff_files/same_nightly.md rename to test-data/reproducibility/diff_files/same_nightly.md diff --git a/test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/ali-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/ali-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/ali-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/aws-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/azure-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-libc-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-libc-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-libc-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-libc-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-libc-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-libc-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-libc-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-libc-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-nodejs-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-nodejs-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-nodejs-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-nodejs-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-nodejs-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-nodejs-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-nodejs-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-nodejs-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-python-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-python-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-python-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-python-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-python-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-python-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-python-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-python-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-sapmachine-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-sapmachine-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-sapmachine-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/bare-sapmachine-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/bare-sapmachine-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/bare-sapmachine-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/container-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/container-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/container-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/container-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/container-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/container-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/container-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/container-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/gcp-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/gdch-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gdch-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/gdch-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/gdch-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/gdch-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/gdch-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/kvm-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-capi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-capi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-capi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-capi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-capi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-capi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-capi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-capi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_pxe-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_pxe-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-gardener_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-gardener_pxe-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-gardener_pxe-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-vhost-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-vhost-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-vhost-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-vhost-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal-vhost-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal-vhost-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal-vhost-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal-vhost-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal_pxe-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/metal_pxe-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal_pxe-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal_pxe-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/metal_pxe-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/metal_pxe-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/metal_pxe-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/metal_pxe-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_tpm2_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_trustedboot-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstack-gardener_prod_usi-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/openstackbaremetal-gardener_prod-arm64-diff.txt diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff b/test-data/reproducibility/diff_files/same_nightly/vmware-gardener_prod-amd64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/vmware-gardener_prod-amd64-diff rename to test-data/reproducibility/diff_files/same_nightly/vmware-gardener_prod-amd64-diff.txt diff --git a/test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff b/test-data/reproducibility/diff_files/same_nightly/vmware-gardener_prod-arm64-diff.txt similarity index 100% rename from test-data/diff_files/same_nightly/vmware-gardener_prod-arm64-diff rename to test-data/reproducibility/diff_files/same_nightly/vmware-gardener_prod-arm64-diff.txt diff --git a/tests/features/test_difference_formatter.py b/tests/features/test_reproducibility.py similarity index 70% rename from tests/features/test_difference_formatter.py rename to tests/features/test_reproducibility.py index 0449944a..4599e3b8 100644 --- a/tests/features/test_difference_formatter.py +++ b/tests/features/test_reproducibility.py @@ -1,8 +1,12 @@ -import pathlib +import json +import sys +from pathlib import Path import pytest -from gardenlinux.features.difference_formatter import Formatter +from gardenlinux.features.reproducibility.__main__ import main +from gardenlinux.features.reproducibility.comparator import Comparator +from gardenlinux.features.reproducibility.markdown_formatter import MarkdownFormatter FLAVORS_MATRIX = { "include": [ @@ -86,16 +90,17 @@ ] } -gardenlinux_root = "test-data/gardenlinux" -diff_files = pathlib.Path("test-data/diff_files").resolve() +gardenlinux_root = Path("test-data/gardenlinux") +diff_files = Path("test-data/reproducibility/diff_files").resolve() +compare_files = Path("test-data/reproducibility/compare").resolve() @pytest.mark.parametrize("i", [i.name for i in diff_files.iterdir() if i.is_dir()]) def test_formatter(i: str) -> None: - nightly_stats = diff_files.joinpath(f"{i}-nightly_stats") + nightly_stats = diff_files.joinpath(f"{i}-nightly_stats.csv") if nightly_stats.is_file(): - formatter = Formatter( + formatter = MarkdownFormatter( FLAVORS_MATRIX, BARE_FLAVORS_MATRIX, diff_files.joinpath(i), @@ -103,7 +108,7 @@ def test_formatter(i: str) -> None: nightly_stats=nightly_stats, ) else: - formatter = Formatter( + formatter = MarkdownFormatter( FLAVORS_MATRIX, BARE_FLAVORS_MATRIX, diff_files.joinpath(i), @@ -114,3 +119,69 @@ def test_formatter(i: str) -> None: expected = f.read() assert str(formatter) == expected + + +@pytest.mark.parametrize("i", [i.name for i in diff_files.iterdir() if i.is_dir()]) +def test_formatter_main( + i: str, monkeypatch: pytest.MonkeyPatch, capsys: pytest.CaptureFixture[str] +) -> None: + nightly_stats = diff_files.joinpath(f"{i}-nightly_stats.csv") + + argv = [ + "gl-diff", + "format", + "--feature-dir", + str(gardenlinux_root.joinpath("features")), + "--diff-dir", + str(diff_files.joinpath(i)), + json.dumps(FLAVORS_MATRIX), + json.dumps(BARE_FLAVORS_MATRIX), + ] + + if nightly_stats.is_file(): + argv = argv[:6] + ["--nightly-stats", str(nightly_stats)] + argv[6:] + + monkeypatch.setattr(sys, "argv", argv) + + main() + + received = capsys.readouterr().out + + with open(diff_files.joinpath(f"{i}.md"), "r") as f: + expected = f.read() + + assert received == expected + + +def test_comparator() -> None: + comparator = Comparator() + + files, whitelist = comparator.generate( + compare_files.joinpath("a.tar"), compare_files.joinpath("b.tar") + ) + + assert not whitelist, "Whitelist is empty and should not filter anything" + + assert files == ["/a/b/c.txt"] + + +def test_comparator_main( + monkeypatch: pytest.MonkeyPatch, capsys: pytest.CaptureFixture[str] +) -> None: + argv = [ + "gl-diff", + "generate", + str(compare_files.joinpath("a.tar")), + str(compare_files.joinpath("b.tar")), + ] + + monkeypatch.setattr(sys, "argv", argv) + + with pytest.raises(SystemExit) as pytest_exit: + main() + + received = capsys.readouterr().out + + assert received == "/a/b/c.txt\n" + assert pytest_exit.type == SystemExit + assert pytest_exit.value.code == 1 From dcda524cfac01adcf55b675fd68cb3cbaec09278 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 12:20:13 +0100 Subject: [PATCH 08/13] fix return value structure --- src/gardenlinux/features/reproducibility/comparator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gardenlinux/features/reproducibility/comparator.py b/src/gardenlinux/features/reproducibility/comparator.py index 0e62ea4f..ab345399 100644 --- a/src/gardenlinux/features/reproducibility/comparator.py +++ b/src/gardenlinux/features/reproducibility/comparator.py @@ -145,7 +145,7 @@ def generate(self, a: PathLike[str], b: PathLike[str]) -> tuple[list[Path], bool """ if filecmp.cmp(a, b): - return [] + return [], False with self._unpack(a) as unpacked_a, self._unpack(b) as unpacked_b: cmp = filecmp.dircmp(unpacked_a, unpacked_b, shallow=False) From 9ed5afb9616ca22f7cf7eee63a21e49b9f18cab4 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 13:13:08 +0100 Subject: [PATCH 09/13] fix test and linting --- .../features/reproducibility/__main__.py | 4 +- .../features/reproducibility/comparator.py | 17 +++--- .../features/reproducibility/diff_parser.py | 54 +++++++++---------- 3 files changed, 36 insertions(+), 39 deletions(-) diff --git a/src/gardenlinux/features/reproducibility/__main__.py b/src/gardenlinux/features/reproducibility/__main__.py index aa00d201..31831d66 100644 --- a/src/gardenlinux/features/reproducibility/__main__.py +++ b/src/gardenlinux/features/reproducibility/__main__.py @@ -14,7 +14,7 @@ from .markdown_formatter import MarkdownFormatter -def generate(args) -> None: +def generate(args: argparse.Namespace) -> None: """ Call Comparator @@ -41,7 +41,7 @@ def generate(args) -> None: exit(1) -def format(args) -> None: +def format(args: argparse.Namespace) -> None: """ Call MarkdownFormatter diff --git a/src/gardenlinux/features/reproducibility/comparator.py b/src/gardenlinux/features/reproducibility/comparator.py index ab345399..436b1a8c 100644 --- a/src/gardenlinux/features/reproducibility/comparator.py +++ b/src/gardenlinux/features/reproducibility/comparator.py @@ -11,6 +11,7 @@ import tempfile from os import PathLike from pathlib import Path +from typing import Optional class Comparator(object): @@ -26,7 +27,7 @@ class Comparator(object): Apache License, Version 2.0 """ - _default_whitelist = [] + _default_whitelist: list[str] = [] _nightly_whitelist = [ r"/etc/apt/sources\.list\.d/gardenlinux\.sources", @@ -56,7 +57,7 @@ def __init__( self.whitelist += self._nightly_whitelist @staticmethod - def _unpack(file: PathLike[str]) -> tempfile.TemporaryDirectory: + def _unpack(file: PathLike[str]) -> tempfile.TemporaryDirectory[str]: """ Unpack a .tar archive or .oci image into a temporary dictionary @@ -112,8 +113,8 @@ def _unpack(file: PathLike[str]) -> tempfile.TemporaryDirectory: return output_dir def _diff_files( - self, cmp: filecmp.dircmp, left_root: PathLike[str] = None - ) -> list[Path]: + self, cmp: filecmp.dircmp[str], left_root: Optional[Path] = None + ) -> list[str]: """ Recursively compare files @@ -126,14 +127,14 @@ def _diff_files( result = [] if not left_root: - left_root = cmp.left + left_root = Path(cmp.left) for name in cmp.diff_files: - result.append(f"/{Path(cmp.left).relative_to(left_root).joinpath(name)}") + result.append(f"/{left_root.relative_to(left_root).joinpath(name)}") for sub_cmp in cmp.subdirs.values(): result += self._diff_files(sub_cmp, left_root=left_root) return result - def generate(self, a: PathLike[str], b: PathLike[str]) -> tuple[list[Path], bool]: + def generate(self, a: PathLike[str], b: PathLike[str]) -> tuple[list[str], bool]: """ Compare two .tar/.oci images with each other @@ -144,7 +145,7 @@ def generate(self, a: PathLike[str], b: PathLike[str]) -> tuple[list[Path], bool :since: 1.0.0 """ - if filecmp.cmp(a, b): + if filecmp.cmp(a, b, shallow=False): return [], False with self._unpack(a) as unpacked_a, self._unpack(b) as unpacked_b: diff --git a/src/gardenlinux/features/reproducibility/diff_parser.py b/src/gardenlinux/features/reproducibility/diff_parser.py index c37cd57c..bdad83ba 100644 --- a/src/gardenlinux/features/reproducibility/diff_parser.py +++ b/src/gardenlinux/features/reproducibility/diff_parser.py @@ -9,7 +9,7 @@ import re from os import PathLike from pathlib import Path -from typing import Any, Optional +from typing import Any, Dict, Optional import networkx as nx @@ -56,30 +56,30 @@ def __init__( self._parser = Parser(gardenlinux_root, feature_dir_name, logger) self._feature_dir_name = Path(self._gardenlinux_root).joinpath(feature_dir_name) - self.all = set() - self.successful = [] - self.whitelist = [] - self.expected_falvors = set() - self.missing_flavors = set() - self.unexpected_falvors = set() + self.all: set[str] = set() + self.successful: set[str] = set() + self.whitelist: set[str] = set() + self.expected_falvors: set[str] = set() + self.missing_flavors: set[str] = set() + self.unexpected_falvors: set[str] = set() - def read_feature_info(self, feature: str) -> dict[str, Any]: + def read_feature_info(self, feature: str) -> Any: """ Read the content of the feature info.yaml :param feature: The queried feature - :return: dict[str, Any] Parsed content of the features' info.yaml file + :return: Dict[str, Any] Parsed content of the features' info.yaml file :since: 1.0.0 """ return self._parser.read_feature_yaml( - self._feature_dir_name.joinpath(f"{feature}/info.yaml") + str(self._feature_dir_name.joinpath(f"{feature}/info.yaml")) )["content"] def parse( self, - flavors_matrix: dict[str, list[dict[str, str]]], - bare_flavors_matrix: dict[str, list[dict[str, str]]], + flavors_matrix: Dict[str, list[Dict[str, str]]], + bare_flavors_matrix: Dict[str, list[Dict[str, str]]], diff_dir: PathLike[str] = Path("diffs"), ) -> None: """ @@ -93,20 +93,16 @@ def parse( """ self.all = set() - self.successful = [] - self.whitelist = [] + self.successful = set() + self.whitelist = set() failed = {} # {flavor: [files...]} diff_dir = Path(self._gardenlinux_root).joinpath(diff_dir) - self.expected_falvors = set( - [ - f"{variant['flavor']}-{variant['arch']}" - for variant in ( - flavors_matrix["include"] + bare_flavors_matrix["include"] - ) - ] - ) + self.expected_falvors = { + f"{variant['flavor']}-{variant['arch']}" + for variant in (flavors_matrix["include"] + bare_flavors_matrix["include"]) + } for flavor in os.listdir(diff_dir): if flavor.endswith(self._SUFFIX): @@ -116,10 +112,10 @@ def parse( flavor = flavor.rstrip(self._SUFFIX) self.all.add(flavor) if content == "": - self.successful.append(flavor) + self.successful.add(flavor) elif content == "whitelist\n": - self.successful.append(flavor) - self.whitelist.append(flavor) + self.successful.add(flavor) + self.whitelist.add(flavor) else: failed[flavor] = content.split("\n")[:-1] @@ -127,7 +123,7 @@ def parse( self.unexpected_falvors = self.all - self.expected_falvors # Map files to flavors - affected: dict[str, set[str]] = {} # {file: {flavors...}} + affected: Dict[str, set[str]] = {} # {file: {flavors...}} for flavor in failed: for file in failed[flavor]: if file not in affected: @@ -135,7 +131,7 @@ def parse( affected[file].add(flavor) # Merge files affected by the same flavors by mapping flavor sets to files - self._bundled: dict[frozenset[str], set[str]] = {} # {{flavors...}: {files...}} + self._bundled: Dict[frozenset[str], set[str]] = {} # {{flavors...}: {files...}} for file in affected: if frozenset(affected[file]) not in self._bundled: self._bundled[frozenset(affected[file])] = set() @@ -143,11 +139,11 @@ def parse( def intersectionTrees( self, - ) -> dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]: + ) -> Dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]: """ Intersects all features of the affected flavors and removes all features from unaffected flavors to identify features causing the issue - :return: (dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]) Dict in the form of {{files...}: ({flavors..., intersectionTree})} + :return: (Dict[frozenset[str], tuple[frozenset[str], nx.DiGraph]]) Dict in the form of {{files...}: ({flavors..., intersectionTree})} :since: 1.0.0 """ From 43d488e73ae38035ed64d1bffefdcf8070aa9991 Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 13:27:47 +0100 Subject: [PATCH 10/13] fix test --- src/gardenlinux/features/reproducibility/comparator.py | 2 +- tests/features/test_reproducibility.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gardenlinux/features/reproducibility/comparator.py b/src/gardenlinux/features/reproducibility/comparator.py index 436b1a8c..8cc7cfe2 100644 --- a/src/gardenlinux/features/reproducibility/comparator.py +++ b/src/gardenlinux/features/reproducibility/comparator.py @@ -129,7 +129,7 @@ def _diff_files( if not left_root: left_root = Path(cmp.left) for name in cmp.diff_files: - result.append(f"/{left_root.relative_to(left_root).joinpath(name)}") + result.append(f"/{Path(cmp.left).relative_to(left_root).joinpath(name)}") for sub_cmp in cmp.subdirs.values(): result += self._diff_files(sub_cmp, left_root=left_root) return result diff --git a/tests/features/test_reproducibility.py b/tests/features/test_reproducibility.py index 4599e3b8..e9c24fd1 100644 --- a/tests/features/test_reproducibility.py +++ b/tests/features/test_reproducibility.py @@ -104,7 +104,7 @@ def test_formatter(i: str) -> None: FLAVORS_MATRIX, BARE_FLAVORS_MATRIX, diff_files.joinpath(i), - gardenlinux_root=gardenlinux_root, + gardenlinux_root=str(gardenlinux_root), nightly_stats=nightly_stats, ) else: @@ -112,7 +112,7 @@ def test_formatter(i: str) -> None: FLAVORS_MATRIX, BARE_FLAVORS_MATRIX, diff_files.joinpath(i), - gardenlinux_root=gardenlinux_root, + gardenlinux_root=str(gardenlinux_root), ) with open(diff_files.joinpath(f"{i}.md"), "r") as f: From fc73c216c05f0e60ba0476b958b0b3e3ed642afc Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 13:29:50 +0100 Subject: [PATCH 11/13] fix ruff lint --- tests/features/test_reproducibility.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/features/test_reproducibility.py b/tests/features/test_reproducibility.py index e9c24fd1..7fc7bc35 100644 --- a/tests/features/test_reproducibility.py +++ b/tests/features/test_reproducibility.py @@ -183,5 +183,5 @@ def test_comparator_main( received = capsys.readouterr().out assert received == "/a/b/c.txt\n" - assert pytest_exit.type == SystemExit + assert pytest_exit.type is SystemExit assert pytest_exit.value.code == 1 From 47955e2eebc3c97e1de466b9f5e24ecc3a954c5c Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 13:34:16 +0100 Subject: [PATCH 12/13] retry lint --- .../features/reproducibility/markdown_formatter.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gardenlinux/features/reproducibility/markdown_formatter.py b/src/gardenlinux/features/reproducibility/markdown_formatter.py index 89c11c5d..dcc9cc3d 100644 --- a/src/gardenlinux/features/reproducibility/markdown_formatter.py +++ b/src/gardenlinux/features/reproducibility/markdown_formatter.py @@ -191,7 +191,12 @@ def _header( """ successrate = round( - 100 * (len(self._diff_parser.successful) / len(self._diff_parser.expected_falvors)), 1 + 100 + * ( + len(self._diff_parser.successful) + / len(self._diff_parser.expected_falvors) + ), + 1, ) emoji = ( From 20f547035a85d55dd2fd887d56472c6e99049cbc Mon Sep 17 00:00:00 2001 From: Leon Kniffki Date: Thu, 29 Jan 2026 13:44:39 +0100 Subject: [PATCH 13/13] fix security issue --- src/gardenlinux/features/reproducibility/comparator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gardenlinux/features/reproducibility/comparator.py b/src/gardenlinux/features/reproducibility/comparator.py index 8cc7cfe2..36008ad6 100644 --- a/src/gardenlinux/features/reproducibility/comparator.py +++ b/src/gardenlinux/features/reproducibility/comparator.py @@ -68,7 +68,7 @@ def _unpack(file: PathLike[str]) -> tempfile.TemporaryDirectory[str]: """ output_dir = tempfile.TemporaryDirectory() - file = Path(file) + file = Path(file).resolve() if file.name.endswith(".oci"): with tempfile.TemporaryDirectory() as extracted: # Extract .oci file