{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/opencv/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/opencv/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"opencv": {"name": {"old": "opencv-4.5.2-9.oe2403.x86_64.rpm", "new": "opencv-4.5.2-10.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["libc.so.6(GLIBC_2.11)(64bit)  ,libc.so.6(GLIBC_2.14)(64bit)  ,libc.so.6(GLIBC_2.17)(64bit)  ,libc.so.6(GLIBC_2.2.5)(64bit)  ,libc.so.6(GLIBC_2.3)(64bit)  ,libc.so.6(GLIBC_2.3.2)(64bit)  ,libc.so.6(GLIBC_2.3.4)(64bit)  ,libc.so.6(GLIBC_2.32)(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.6)(64bit)  ,libc.so.6(GLIBC_2.7)(64bit)", "libgcc_s.so.1(GCC_3.0)(64bit)  ,libgcc_s.so.1(GCC_4.0.0)(64bit)"], "new": ["libc.so.6(GLIBC_2.11)(64bit)  ,libc.so.6(GLIBC_2.14)(64bit)  ,libc.so.6(GLIBC_2.15)(64bit)  ,libc.so.6(GLIBC_2.17)(64bit)  ,libc.so.6(GLIBC_2.2.5)(64bit)  ,libc.so.6(GLIBC_2.3)(64bit)  ,libc.so.6(GLIBC_2.3.2)(64bit)  ,libc.so.6(GLIBC_2.3.4)(64bit)  ,libc.so.6(GLIBC_2.32)(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.6)(64bit)  ,libc.so.6(GLIBC_2.7)(64bit)", "libgcc_s.so.1(GCC_3.0)(64bit)  ,libgcc_s.so.1(GCC_3.3.1)(64bit)  ,libgcc_s.so.1(GCC_4.0.0)(64bit)"]}, "less": ["libopenblas.so.0()(64bit)", "rpmlib(PayloadIsXz) <= 5.2"], "more": ["python(abi) = 3.11", "rpmlib(PayloadIsZstd) <= 5.4.18"]}, "rpm provides": {"more": ["devel(libopencv_dnn(64bit))", "devel(libopencv_features2d(64bit))", "devel(libopencv_highgui(64bit))", "devel(libopencv_core(64bit))", "devel(libopencv_imgcodecs(64bit))", "devel(libopencv_photo(64bit))", "devel(libopencv_videoio(64bit))", "devel(libopencv_calib3d(64bit))", "devel(libopencv_objdetect(64bit))", "devel(libopencv_ml(64bit))", "devel(libopencv_video(64bit))", "devel(libopencv_flann(64bit))", "devel(libopencv_stitching(64bit))", "devel(libopencv_imgproc(64bit))"]}, "rpm files": {}, "rpm abi": {"diff": {"old": ["libopencv_photo.so.4.5.2", "libopencv_stitching.so.4.5.2", "libopencv_core.so.4.5.2", "libopencv_objdetect.so.4.5.2", "cv2.cpython-311-x86_64-linux-gnu.so", "libopencv_features2d.so.4.5.2", "libopencv_videoio.so.4.5.2", "libopencv_imgproc.so.4.5.2", "libopencv_dnn.so.4.5.2", "libopencv_imgcodecs.so.4.5.2", "libopencv_video.so.4.5.2", "libopencv_calib3d.so.4.5.2", "libopencv_highgui.so.4.5.2", "libopencv_flann.so.4.5.2", "libopencv_ml.so.4.5.2"], "new": ["libopencv_photo.so.4.5.2", "libopencv_stitching.so.4.5.2", "libopencv_core.so.4.5.2", "libopencv_objdetect.so.4.5.2", "cv2.cpython-311-x86_64-linux-gnu.so", "libopencv_features2d.so.4.5.2", "libopencv_videoio.so.4.5.2", "libopencv_imgproc.so.4.5.2", "libopencv_dnn.so.4.5.2", "libopencv_imgcodecs.so.4.5.2", "libopencv_video.so.4.5.2", "libopencv_calib3d.so.4.5.2", "libopencv_highgui.so.4.5.2", "libopencv_flann.so.4.5.2", "libopencv_ml.so.4.5.2"]}}, "rpm header": {"diff": {"old": ["cvconfig.h"], "new": ["cvconfig.h"]}}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/libopencv_photo.so.4.5.2", "new": "/usr/lib64/libopencv_photo.so.4.5.2", "details": {"count_result": {"Removed functions": 5, "Removed variables": 4}}}, {"old": "/usr/lib64/libopencv_stitching.so.4.5.2", "new": "/usr/lib64/libopencv_stitching.so.4.5.2", "details": {"count_result": {"Removed functions": 116, "Removed variables": 144}}}, {"old": "/usr/bin/opencv_test_imgcodecs", "new": "/usr/bin/opencv_test_imgcodecs", "details": {"count_result": {"Removed functions": 228, "Removed variables": 68}}}, {"old": "/usr/lib64/libopencv_videoio.so.4.5.2", "new": "/usr/lib64/libopencv_videoio.so.4.5.2", "details": {"count_result": {"Removed functions": 11, "Removed variables": 4}}}, {"old": "/usr/bin/opencv_test_imgproc", "new": "/usr/bin/opencv_test_imgproc", "details": {"count_result": {"Removed functions": 234, "Removed variables": 68}}}, {"old": "/usr/bin/opencv_test_objdetect", "new": "/usr/bin/opencv_test_objdetect", "details": {"count_result": {"Removed functions": 223, "Removed variables": 65}}}, {"old": "/usr/bin/opencv_test_highgui", "new": "/usr/bin/opencv_test_highgui", "details": {"count_result": {"Removed functions": 219, "Removed variables": 61}}}, {"old": "/usr/lib64/libopencv_objdetect.so.4.5.2", "new": "/usr/lib64/libopencv_objdetect.so.4.5.2", "details": {"count_result": {"Removed functions": 20, "Removed variables": 6}}}, {"old": "/usr/lib/python3.11/site-packages/cv2/python-3.11/cv2.cpython-311-x86_64-linux-gnu.so", "new": "/usr/lib/python3.11/site-packages/cv2/python-3.11/cv2.cpython-311-x86_64-linux-gnu.so", "details": {"count_result": {"Removed functions": 9, "Removed variables": 2}}}, {"old": "/usr/lib64/libopencv_features2d.so.4.5.2", "new": "/usr/lib64/libopencv_features2d.so.4.5.2", "details": {"count_result": {"Removed functions": 31, "Removed variables": 14}}}, {"old": "/usr/lib64/libopencv_imgcodecs.so.4.5.2", "new": "/usr/lib64/libopencv_imgcodecs.so.4.5.2", "details": {"count_result": {"Removed functions": 28, "Removed variables": 5}}}, {"old": "/usr/lib64/libopencv_dnn.so.4.5.2", "new": "/usr/lib64/libopencv_dnn.so.4.5.2", "details": {"count_result": {"Removed functions": 133, "Removed variables": 39}}}, {"old": "/usr/bin/opencv_test_photo", "new": "/usr/bin/opencv_test_photo", "details": {"count_result": {"Removed functions": 219, "Removed variables": 68}}}, {"old": "/usr/bin/opencv_test_stitching", "new": "/usr/bin/opencv_test_stitching", "details": {"count_result": {"Removed functions": 221, "Removed variables": 69}}}, {"old": "/usr/lib64/libopencv_ml.so.4.5.2", "new": "/usr/lib64/libopencv_ml.so.4.5.2", "details": {"count_result": {"Removed functions": 22, "Removed variables": 7}}}, {"old": "/usr/bin/opencv_test_video", "new": "/usr/bin/opencv_test_video", "details": {"count_result": {"Removed functions": 222, "Removed variables": 69}}}, {"old": "/usr/bin/opencv_test_calib3d", "new": "/usr/bin/opencv_test_calib3d", "details": {"count_result": {"Removed functions": 236, "Removed variables": 71}}}, {"old": "/usr/lib64/libopencv_core.so.4.5.2", "new": "/usr/lib64/libopencv_core.so.4.5.2", "details": {"count_result": {"Removed functions": 53, "Removed variables": 29}}}, {"old": "/usr/bin/opencv_test_core", "new": "/usr/bin/opencv_test_core", "details": {"count_result": {"Removed functions": 250, "Removed variables": 86}}}, {"old": "/usr/lib64/libopencv_video.so.4.5.2", "new": "/usr/lib64/libopencv_video.so.4.5.2", "details": {"count_result": {"Removed functions": 11, "Removed variables": 15}}}, {"old": "/usr/bin/opencv_test_dnn", "new": "/usr/bin/opencv_test_dnn", "details": {"count_result": {"Removed functions": 239, "Removed variables": 71}}}, {"old": "/usr/bin/opencv_test_videoio", "new": "/usr/bin/opencv_test_videoio", "details": {"count_result": {"Removed functions": 234, "Removed variables": 70}}}, {"old": "/usr/bin/opencv_test_features2d", "new": "/usr/bin/opencv_test_features2d", "details": {"count_result": {"Removed functions": 222, "Removed variables": 70}}}, {"old": "/usr/lib64/libopencv_imgproc.so.4.5.2", "new": "/usr/lib64/libopencv_imgproc.so.4.5.2", "details": {"count_result": {"Removed functions": 30, "Removed variables": 7}}}, {"old": "/usr/bin/opencv_test_ml", "new": "/usr/bin/opencv_test_ml", "details": {"count_result": {"Removed functions": 230, "Removed variables": 64}}}, {"old": "/usr/lib64/libopencv_calib3d.so.4.5.2", "new": "/usr/lib64/libopencv_calib3d.so.4.5.2", "details": {"count_result": {"Removed functions": 35, "Removed variables": 7}}}, {"old": "/usr/lib64/libopencv_highgui.so.4.5.2", "new": "/usr/lib64/libopencv_highgui.so.4.5.2", "details": {"count_result": {"Removed functions": 4}}}, {"old": "/usr/bin/opencv_test_flann", "new": "/usr/bin/opencv_test_flann", "details": {"count_result": {"Removed functions": 210, "Removed variables": 63}}}, {"old": "/usr/lib64/libopencv_flann.so.4.5.2", "new": "/usr/lib64/libopencv_flann.so.4.5.2", "details": {"count_result": {"Removed functions": 16}}}]}}}, "diff_num": 1}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/opencv/pull/43", "pr_changelog": "* Mon Aug 17 2026 liweigang <liweigang@uniontech.com> - 4.5.2-10\n- fix build with cmake 4.x: bump cmake_minimum_required in OpenCVGenPkgconfig.cmake\n- use %%cmake_conf/%%cmake_build/%%cmake_install macros (Ninja generator)\n- allow standard rpath via QA_RPATHS to pass check-rpaths in %%install\n- exclude opencv_test_videoio (requires video device, fails in headless build env)\n"}