{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/opencv/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/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.aarch64.rpm", "new": "opencv-4.5.2-10.oe1.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["libgcc_s.so.1(GCC_3.0)(64bit)  ,libgcc_s.so.1(GCC_4.0.0)(64bit)"], "new": ["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": ["rpmlib(PayloadIsXz) <= 5.2", "libopenblas.so.0()(64bit)"], "more": ["rpmlib(PayloadIsZstd) <= 5.4.18", "python(abi) = 3.11"]}, "rpm provides": {"more": ["devel(libopencv_ml(64bit))", "devel(libopencv_dnn(64bit))", "devel(libopencv_features2d(64bit))", "devel(libopencv_flann(64bit))", "devel(libopencv_video(64bit))", "devel(libopencv_imgproc(64bit))", "devel(libopencv_core(64bit))", "devel(libopencv_calib3d(64bit))", "devel(libopencv_objdetect(64bit))", "devel(libopencv_videoio(64bit))", "devel(libopencv_stitching(64bit))", "devel(libopencv_imgcodecs(64bit))", "devel(libopencv_photo(64bit))", "devel(libopencv_highgui(64bit))"]}, "rpm files": {}, "rpm abi": {"diff": {"old": ["cv2.cpython-311-aarch64-linux-gnu.so", "libopencv_flann.so.4.5.2", "libopencv_objdetect.so.4.5.2", "libopencv_videoio.so.4.5.2", "libopencv_photo.so.4.5.2", "libopencv_stitching.so.4.5.2", "libopencv_calib3d.so.4.5.2", "libopencv_dnn.so.4.5.2", "libopencv_core.so.4.5.2", "libopencv_imgproc.so.4.5.2", "libopencv_video.so.4.5.2", "libopencv_highgui.so.4.5.2", "libopencv_imgcodecs.so.4.5.2", "libopencv_features2d.so.4.5.2", "libopencv_ml.so.4.5.2"], "new": ["cv2.cpython-311-aarch64-linux-gnu.so", "libopencv_flann.so.4.5.2", "libopencv_objdetect.so.4.5.2", "libopencv_videoio.so.4.5.2", "libopencv_photo.so.4.5.2", "libopencv_stitching.so.4.5.2", "libopencv_calib3d.so.4.5.2", "libopencv_dnn.so.4.5.2", "libopencv_core.so.4.5.2", "libopencv_imgproc.so.4.5.2", "libopencv_video.so.4.5.2", "libopencv_highgui.so.4.5.2", "libopencv_imgcodecs.so.4.5.2", "libopencv_features2d.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/lib/python3.11/site-packages/cv2/python-3.11/cv2.cpython-311-aarch64-linux-gnu.so", "new": "/usr/lib/python3.11/site-packages/cv2/python-3.11/cv2.cpython-311-aarch64-linux-gnu.so", "details": {"count_result": {"Removed functions": 9, "Removed variables": 2}}}, {"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/bin/opencv_test_core", "new": "/usr/bin/opencv_test_core", "details": {"count_result": {"Removed functions": 250, "Removed variables": 62}}}, {"old": "/usr/bin/opencv_test_highgui", "new": "/usr/bin/opencv_test_highgui", "details": {"count_result": {"Removed functions": 219, "Removed variables": 55}}}, {"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/bin/opencv_test_imgcodecs", "new": "/usr/bin/opencv_test_imgcodecs", "details": {"count_result": {"Removed functions": 228, "Removed variables": 56}}}, {"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_imgproc", "new": "/usr/bin/opencv_test_imgproc", "details": {"count_result": {"Removed functions": 234, "Removed variables": 58}}}, {"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/lib64/libopencv_flann.so.4.5.2", "new": "/usr/lib64/libopencv_flann.so.4.5.2", "details": {"count_result": {"Removed functions": 16}}}, {"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/bin/opencv_test_stitching", "new": "/usr/bin/opencv_test_stitching", "details": {"count_result": {"Removed functions": 221, "Removed variables": 55}}}, {"old": "/usr/lib64/libopencv_imgproc.so.4.5.2", "new": "/usr/lib64/libopencv_imgproc.so.4.5.2", "details": {"count_result": {"Removed functions": 31, "Removed variables": 7}}}, {"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/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/bin/opencv_test_dnn", "new": "/usr/bin/opencv_test_dnn", "details": {"count_result": {"Removed functions": 239, "Removed variables": 56}}}, {"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_features2d", "new": "/usr/bin/opencv_test_features2d", "details": {"count_result": {"Removed functions": 222, "Removed variables": 58}}}, {"old": "/usr/bin/opencv_test_ml", "new": "/usr/bin/opencv_test_ml", "details": {"count_result": {"Removed functions": 230, "Removed variables": 56}}}, {"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_photo", "new": "/usr/bin/opencv_test_photo", "details": {"count_result": {"Removed functions": 219, "Removed variables": 58}}}, {"old": "/usr/bin/opencv_test_flann", "new": "/usr/bin/opencv_test_flann", "details": {"count_result": {"Removed functions": 210, "Removed variables": 57}}}, {"old": "/usr/bin/opencv_test_objdetect", "new": "/usr/bin/opencv_test_objdetect", "details": {"count_result": {"Removed functions": 223, "Removed variables": 58}}}, {"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_calib3d", "new": "/usr/bin/opencv_test_calib3d", "details": {"count_result": {"Removed functions": 236, "Removed variables": 58}}}, {"old": "/usr/bin/opencv_test_video", "new": "/usr/bin/opencv_test_video", "details": {"count_result": {"Removed functions": 222, "Removed variables": 58}}}, {"old": "/usr/lib64/libopencv_dnn.so.4.5.2", "new": "/usr/lib64/libopencv_dnn.so.4.5.2", "details": {"count_result": {"Removed functions": 134, "Removed variables": 39}}}, {"old": "/usr/bin/opencv_test_videoio", "new": "/usr/bin/opencv_test_videoio", "details": {"count_result": {"Removed functions": 234, "Removed variables": 56}}}, {"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}}}]}}}, "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"}