{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/libyang/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/libyang/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"libyang": {"name": {"old": "libyang-1.0.184-6.oe1.x86_64.rpm", "new": "libyang-5.8.6-1.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["libc.so.6(GLIBC_2.14)(64bit)  ,libc.so.6(GLIBC_2.2.5)(64bit)  ,libc.so.6(GLIBC_2.3)(64bit)  ,libc.so.6(GLIBC_2.3.4)(64bit)  ,libc.so.6(GLIBC_2.33)(64bit)  ,libc.so.6(GLIBC_2.34)(64bit)  ,libc.so.6(GLIBC_2.4)(64bit)  ,libc.so.6(GLIBC_2.7)(64bit)  ,libc.so.6(GLIBC_2.8)(64bit)", "libpcre.so.1()(64bit)"], "new": ["libc.so.6(GLIBC_2.14)(64bit)  ,libc.so.6(GLIBC_2.2.5)(64bit)  ,libc.so.6(GLIBC_2.3)(64bit)  ,libc.so.6(GLIBC_2.3.4)(64bit)  ,libc.so.6(GLIBC_2.33)(64bit)  ,libc.so.6(GLIBC_2.34)(64bit)  ,libc.so.6(GLIBC_2.38)(64bit)  ,libc.so.6(GLIBC_2.4)(64bit)  ,libc.so.6(GLIBC_2.8)(64bit)", "libpcre2-8.so.0()(64bit)"]}, "less": ["rpmlib(PayloadIsXz) <= 5.2", "libyang.so.1()(64bit)", "pcre"], "more": ["rpmlib(PayloadIsZstd) <= 5.4.18", "libm.so.6(GLIBC_2.2.5)(64bit)", "libpcre2-8.so.0(PCRE2_10.47)(64bit)"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/lib64/libyang1/extensions", "/usr/share/man/man1/yanglint.1.gz", "/usr/share/man/man1/yangre.1.gz", "/usr/lib64/libyang1/user_types", "/usr/lib64/libyang1"]}, "rpm abi": {}, "rpm cmd": {"less": ["/usr/bin/yanglint", "/usr/bin/yangre"]}, "rpm lib": {"less": ["/usr/lib64/libyang1/extensions/metadata.so", "/usr/lib64/libyang1/extensions/yangdata.so", "/usr/lib64/libyang1/user_types/user_inet_types.so", "/usr/lib64/libyang1/user_types/user_yang_types.so", "/usr/lib64/libyang1/extensions/nacm.so"]}, "rpm symbol": {"less": [{"old": "/usr/lib64/libyang1/extensions/metadata.so", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/lib64/libyang1/extensions/yangdata.so", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/bin/yangre", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/lib64/libyang1/user_types/user_inet_types.so", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/lib64/libyang1/user_types/user_yang_types.so", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/bin/yanglint", "new": "", "details": {"effect_rpm": []}}, {"old": "/usr/lib64/libyang1/extensions/nacm.so", "new": "", "details": {"effect_rpm": []}}]}}, "libyang-devel": {"name": {"old": "libyang-devel-1.0.184-6.oe1.x86_64.rpm", "new": "libyang-devel-5.8.6-1.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["libyang(x86-64) = 1.0.184"], "new": ["libyang(x86-64) = 5.8.6"]}, "less": ["rpmlib(PayloadIsXz) <= 5.2", "pkgconfig(libpcre)", "pcre-devel"], "more": ["rpmlib(PayloadIsZstd) <= 5.4.18", "pkgconfig(libpcre2-8)", "pcre2-devel", "libyang.so.5()(64bit)"]}, "rpm provides": {"more": ["devel(libyang(64bit))"]}, "rpm files": {}, "rpm header": {"diff": {"old": ["dict.h", "libyang.h", "tree_schema.h", "tree_data.h"], "new": ["dict.h", "libyang.h", "tree_schema.h", "tree_data.h"]}, "less": ["swigpyrun.h", "extensions.h", "user_types.h", "xml.h"], "more": ["context.h", "plugins_types.h", "version.h", "parser_schema.h", "ly_config.h", "printer_schema.h", "plugins_exts.h", "out.h", "parser_data.h", "tree_edit.h", "set.h", "plugins.h", "log.h", "tree.h", "in.h", "metadata.h", "hash_table.h", "printer_data.h"]}}}, "diff_num": 2}, "less": {"less_details": {"libyang-cpp-devel": {"Name": "libyang-cpp-devel-1.0.184-6.oe1.x86_64.rpm", "RPM Level": "level4", "Obsoletes": "no", "Provides": "no"}, "python3-yang": {"Name": "python3-yang-1.0.184-6.oe1.x86_64.rpm", "RPM Level": "level4", "Obsoletes": "no", "Provides": "no"}, "libyang-cpp": {"Name": "libyang-cpp-1.0.184-6.oe1.x86_64.rpm", "RPM Level": "level4", "Obsoletes": "no", "Provides": "no"}}, "less_num": 3}, "more": {"more_details": {"libyang-tools": {"Name": "libyang-tools-5.8.6-1.oe1.x86_64.rpm", "RPM Level": "level4"}, "libyang-modules": {"Name": "libyang-modules-5.8.6-1.oe1.x86_64.rpm", "RPM Level": "level4"}}, "more_num": 2}}, "pr_link": "https://gitcode.com/src-openeuler/libyang/pull/20", "pr_changelog": "* Tue Jun 23 2026 liweigang <liweiganga@gmail.com> - 5.8.6-1\n- update to 5.8.6 (required by sysrepo >= 5.0)\n- drop old CVE patches (fixed upstream)\n- switch from pcre to pcre2\n- remove C++/Python/SWIG bindings (dropped since v2)\n- restructure subpackages: add modules, tools; remove cpp, python\n- use %%cmake/%%cmake_build/%%cmake_install macros\n- modernize spec based on upstream distro/pkg/rpm/libyang.spec\n"}