{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/gala-anteater/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/gala-anteater/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"python3-gala-anteater": {"name": {"old": "python3-gala-anteater-1.2.1-9.oe2403sp4.x86_64.rpm", "new": "python3-gala-anteater-1.2.2-3.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["python3-pip"]}, "rpm provides": {}, "rpm files": {"more": ["/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__init__.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/mcp_data.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/utils.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__pycache__", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/utils.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__init__.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__pycache__", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/utils.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__init__.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/disruption_detector_api.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__pycache__/suggestion_by_llm.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/mcp_data.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__pycache__", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/suggestion_by_llm.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/utils.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__pycache__/suggestion_by_llm.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__pycache__", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/disruption_source_api.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/top_level.txt", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__pycache__", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__pycache__", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__init__.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/utils.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/__init__.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/mcp_data.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/dependency_links.txt", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__pycache__/suggestion_by_llm.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/entry_points.txt", "/usr/lib/python3.11/site-packages/anteater_mcp/__init__.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__init__.py", "/usr/lib/python3.11/site-packages/anteater_mcp/__pycache__/setup.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api", "/usr/lib/python3.11/site-packages/anteater_mcp", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/mcp_server.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/disruption_detector_api.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/setup.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/disruption_detector_api.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/loader.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/utils.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/mcp_server.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/mcp_server.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/loader.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/disruption_detector_api.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__pycache__/suggestion_by_llm.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__pycache__/disruption_source_api.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/mcp_server.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__init__.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__pycache__/loader.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/requires.txt", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/mcp_server.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/suggestion_generation/suggestion_by_llm.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__pycache__/loader.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/suggestion_generation/__init__.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/__pycache__/disruption_source_api.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__pycache__/disruption_source_api.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/common/__pycache__/loader.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/__pycache__", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/api/disruption_source_api.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/mcp_data.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/__pycache__/__init__.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/mcp_data.py", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/disruption_detector_api.py", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/SOURCES.txt", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/api/__pycache__/disruption_source_api.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/__pycache__/setup.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/disruption_detector_api.cpython-311.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp/__pycache__/mcp_server.cpython-311.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/common/__pycache__/loader.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/container_disruption_detection_mcp/__pycache__/mcp_data.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/anteater_mcp/__pycache__/__init__.cpython-311.opt-1.pyc", "/usr/lib/python3.11/site-packages/container_disruption_detection_mcp-1.0.0-py3.11.egg-info/PKG-INFO"]}}, "gala-anteater": {"name": {"old": "gala-anteater-1.2.1-9.oe2403sp4.x86_64.rpm", "new": "gala-anteater-1.2.2-3.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["config(gala-anteater) = 1.2.1", "python3-gala-anteater = 1.2.1"], "new": ["config(gala-anteater) = 1.2.2", "python3-gala-anteater = 1.2.2"]}}, "rpm provides": {}, "rpm files": {"more": ["/etc/gala-anteater-mcp/config/container_disruption.job.json", "/etc/gala-anteater/entity/app_entity.json", "/etc/gala-anteater-mcp/config/suggestion_generation_prompts.json", "/etc/gala-anteater/entity/pod_entity.json", "/etc/gala-anteater-mcp/config/gala-anteater.yaml", "/etc/gala-anteater/entity/vm_entity.json"]}, "rpm service": {"more": ["container-disruption-detection-mcpserver.service"]}, "rpm cmd": {"more": ["/usr/bin/container-disruption-detection-mcp"]}}}, "diff_num": 2}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/gala-anteater/pull/73", "pr_changelog": "* Fri Mar 06 2026 donglihao <donglihao1@huawei.com> - 1.2.2-3\n- Add python3-pip as a requirement to support internal script dependencies.\n\n* Thu Jan 08 2026 donglihao <donglihao1@huawei.com> - 1.2.2-2\n- fixbug disruption detector.\n\n* Thu Nov 20 2025 qujingling <qujingling@huawei.com> - 1.2.2-1\n- add anteater mcp.\n"}