{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/sysSentry/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/sysSentry/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["ai_block_io-1.0.3-49.oe2403next.aarch64.rpm", "pysentry_collect-1.0.3-49.oe2403next.aarch64.rpm", "libxalarm-devel-1.0.3-49.oe2403next.aarch64.rpm", "bmc_ras_sentry-1.0.3-49.oe2403next.aarch64.rpm", "pysentry_notify-1.0.3-49.oe2403next.aarch64.rpm", "avg_block_io-1.0.3-49.oe2403next.aarch64.rpm"], "new": ["ai_block_io-1.0.3-50.oe2403next.aarch64.rpm", "pysentry_collect-1.0.3-50.oe2403next.aarch64.rpm", "libxalarm-devel-1.0.3-50.oe2403next.aarch64.rpm", "bmc_ras_sentry-1.0.3-50.oe2403next.aarch64.rpm", "pysentry_notify-1.0.3-50.oe2403next.aarch64.rpm", "avg_block_io-1.0.3-50.oe2403next.aarch64.rpm"]}, "same_num": 6}, "diff": {"diff_details": {"hbm_online_repair": {"name": {"old": "hbm_online_repair-1.0.3-49.oe2403next.aarch64.rpm", "new": "hbm_online_repair-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["libsentry = 1.0.3", "libsentry_io.so()(64bit)"]}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {}}, "ai_block_io": {"name": {"old": "ai_block_io-1.0.3-49.oe2403next.aarch64.rpm", "new": "ai_block_io-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "pysentry_collect": {"name": {"old": "pysentry_collect-1.0.3-49.oe2403next.aarch64.rpm", "new": "pysentry_collect-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "sysSentry": {"name": {"old": "sysSentry-1.0.3-49.oe2403next.aarch64.rpm", "new": "sysSentry-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {"less": ["libsentry_log.so()(64bit)"]}, "rpm files": {"more": ["/etc/sysSentry/tasks/rasdaemon.mod"]}, "rpm config": {}, "rpm service": {}, "rpm cmd": {}, "rpm lib": {"less": ["/usr/lib64/libsentry_log.so"]}, "rpm symbol": {"less": [{"old": "/usr/lib64/libsentry_log.so", "new": "", "details": {"effect_rpm": []}}]}}, "libxalarm-devel": {"name": {"old": "libxalarm-devel-1.0.3-49.oe2403next.aarch64.rpm", "new": "libxalarm-devel-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "bmc_ras_sentry": {"name": {"old": "bmc_ras_sentry-1.0.3-49.oe2403next.aarch64.rpm", "new": "bmc_ras_sentry-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {}}, "sentry_msg_monitor": {"name": {"old": "sentry_msg_monitor-1.0.3-49.oe2403next.aarch64.rpm", "new": "sentry_msg_monitor-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["libsentry = 1.0.3"]}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {}}, "libxalarm": {"name": {"old": "libxalarm-1.0.3-49.oe2403next.aarch64.rpm", "new": "libxalarm-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["libsentry = 1.0.3", "libsentry_io.so()(64bit)"]}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "pysentry_notify": {"name": {"old": "pysentry_notify-1.0.3-49.oe2403next.aarch64.rpm", "new": "pysentry_notify-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "avg_block_io": {"name": {"old": "avg_block_io-1.0.3-49.oe2403next.aarch64.rpm", "new": "avg_block_io-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "soc_ring_sentry": {"name": {"old": "soc_ring_sentry-1.0.3-49.oe2403next.aarch64.rpm", "new": "soc_ring_sentry-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["libsentry = 1.0.3"]}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {}}, "cpu_sentry": {"name": {"old": "cpu_sentry-1.0.3-49.oe2403next.aarch64.rpm", "new": "cpu_sentry-1.0.3-50.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["libsentry = 1.0.3", "libsentry_io.so()(64bit)"]}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 6}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {"libsentry": {"Name": "libsentry-1.0.3-50.oe2403next.aarch64.rpm", "RPM Level": "level4"}}, "more_num": 1}}, "pr_link": "https://gitcode.com/src-openeuler/sysSentry/pull/336", "pr_changelog": "* Mon Jul 27 2026 shixuantong <sxt1001@qq.com> - 1.0.3-50\n- Type:bugfix\n- CVE:NA\n- SUG:NA\n- DESC:Fix partial send/recv/write in socket communication\n       fix build warning\n       Remove unnecessary operations for creating /var/run/sysSentry directory and modifying its permissions\n       Create the socket object only after checking if the '/var/run/xalarm' directory exists\n       add validation to prevent path traversal attacks\n       fix codecheck warning\n       improve error handling\n       check sock value in create_unix_socket\n       install rasdaemon.mod config file\n       delete the RPATH from libxalarm.so\n       Enable CMAKE_VERBOSE_MAKEFILE to show detailed compilation logs\n       Do not allow users to configure unsafe environment variables\n       add lock to protect ALARM_REGISTER_INFO\n       Check whether the pointer passed to report_result is NULL\n       Fix potential memory leak in report_result\n       Return failure when an exception occurs while parsing data in the task_get_alarm\n       add command string validation to prevent command injection\n"}