{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/rubygem-ffi/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/rubygem-ffi/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"rubygem-ffi": {"name": {"old": "rubygem-ffi-1.10.0-6.oe2409.aarch64.rpm", "new": "rubygem-ffi-1.17.4-1.oe1.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"less": ["rpmlib(PayloadIsXz) <= 5.2"], "more": ["rpmlib(PayloadIsZstd) <= 5.4.18", "rpmlib(PartialHardlinkSets) <= 4.0.4"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/share/gems/gems/ffi-1.10.0/lib/ffi/tools/types_generator.rb", "/usr/share/gems/gems/ffi-1.10.0/lib/ffi/platform/sparc64-linux/types.conf", "/usr/share/gems/gems/ffi-1.10.0/lib/ffi/platform/sparc64-linux"], "more": ["/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sw_64-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/data_converter.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sparcv9-openbsd", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-msys", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/powerpc64le-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sparcv9-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/riscv64-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-windows", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sparcv9-linux", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-openbsd", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/hppa2.0-linux", "/usr/lib64/gems/ruby/ffi-1.17.4/mkmf.log", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-msys/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/compat.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/dynamic_library.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/hppa2.0-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/struct_by_reference.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/hppa1.1-linux", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-darwin/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-dragonflybsd", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-haiku/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-windows/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/library_path.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/powerpc-openbsd", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sparcv9-openbsd/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/powerpc-openbsd/types.conf", "/usr/lib64/gems/ruby/ffi-1.17.4/gem_make.out", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-haiku", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/sw_64-linux", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/riscv64-linux", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-openbsd/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/hppa1.1-linux/types.conf", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/function.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/abstract_memory.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/powerpc64le-linux", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/struct_layout.rb", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/aarch64-darwin", "/usr/share/gems/gems/ffi-1.17.4/lib/ffi/platform/x86_64-dragonflybsd/types.conf"]}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 1}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/rubygem-ffi/pull/14", "pr_changelog": "* Thu Jul 30 2026 houzhiwei <houzhiwei@kylinos.cn> - 1.17.4-1\n- Update to 1.17.4\n- Fix union by-value ABI mismatch with float and double types on ARM64 and X86_64.\n"}