{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/euler-copilot-rag/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/euler-copilot-rag/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"witty-log-detection": {"name": {"old": "witty-log-detection-0.10.2-3.oe2403sp3.aarch64.rpm", "new": "witty-log-detection-0.10.2-4.oe2403sp3.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["crash"]}, "rpm provides": {}, "rpm files": {"less": ["/opt/mcp-servers/servers/witty_log_detection/src/parser/log_feature.py"], "more": ["/opt/mcp-servers/servers/witty_log_detection/src/enum/query_intent.py", "/opt/mcp-servers/servers/witty_log_detection/src/parser/log_features/hdfs_log_feature.yaml", "/opt/mcp-servers/servers/witty_log_detection/src/worker/log_detection_base_on_embedding.py", "/opt/mcp-servers/servers/witty_log_detection/src/sqlite/manager/embedding_cache.py"]}, "rpm service": {"diff": {"old": ["witty_log_detection.service"], "new": ["witty_log_detection.service"]}}}, "euler-copilot-rag": {"name": {"old": "euler-copilot-rag-0.10.2-3.oe2403sp3.aarch64.rpm", "new": "euler-copilot-rag-0.10.2-4.oe2403sp3.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"more": ["/usr/bin/env"]}, "rpm provides": {}, "rpm files": {"less": ["/usr/share/witty/opencode/skills/skill-creator/references", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/generate_report.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/SKILL.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/aggregate_benchmark.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/eval-viewer", "/usr/share/witty/opencode/skills/skill-creator/scripts/run_loop.py", "/usr/share/witty/opencode/skills/skill-creator/scripts/run_eval.py", "/usr/share/witty/opencode/skills/skill-creator/abilities/merge-skills.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/quick_validate.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__", "/usr/share/witty/opencode/skills/skill-creator/agents/comparator.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/improve_description.py", "/usr/share/witty/opencode/skills/skill-creator/LICENSE.txt", "/usr/share/witty/opencode/skills/skill-creator/scripts/quick_validate.py", "/usr/share/witty/opencode/skills/skill-creator/assets/eval_review.html", "/usr/share/witty/opencode/skills/skill-creator/scripts/package_skill.py", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/package_skill.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/eval-viewer/viewer.html", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/improve_description.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/agents", "/usr/share/witty/opencode/skills/skill-creator/scripts/aggregate_benchmark.py", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/utils.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/agents/analyzer.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/run_loop.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/run_eval.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/scripts/utils.py", "/usr/share/witty/opencode/skills/skill-creator", "/usr/share/witty/opencode/skills/skill-creator/abilities/optimize-skill.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/__pycache__/__init__.cpython-313.pyc", "/usr/share/witty/opencode/skills/skill-creator/eval-viewer/generate_review.py", "/usr/share/witty/opencode/skills/skill-creator/abilities/find-skill.md", "/usr/share/witty/opencode/skills/skill-creator/assets", "/usr/share/witty/opencode/skills/skill-creator/abilities/create-skill.md", "/usr/share/witty/opencode/skills/skill-creator/references/schemas.md", "/usr/share/witty/opencode/skills/skill-creator/agents/grader.md", "/usr/share/witty/opencode/skills/skill-creator/scripts/__init__.py", "/usr/share/witty/opencode/skills/skill-creator/scripts/generate_report.py", "/usr/share/witty/opencode/skills/skill-creator/scripts", "/usr/share/witty/opencode/skills/skill-creator/abilities"], "more": ["/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/common", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/templates/index.html", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/tokenizer", "/usr/share/witty/opencode/skills/experience_skill/scripts/.ruff.toml", "/usr/share/witty/opencode/skills/experience_skill/abilities", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/web_server.py", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill/optimize-skill.md", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki/eval-wiki.md", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill/eval-skill.md", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill/find-skill.md", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki/optimize-wiki.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/common/__init__.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli", "/usr/share/witty/opencode/skills/experience_skill/scripts/src", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/templates", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/manager/experience_manager.py", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/skill_def.md", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/assets", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/service", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki/find-wiki.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/schema/enum.py", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill", "/usr/share/witty/opencode/skills/experience_skill/SKILL.md", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/references", "/usr/share/witty/opencode/skills/experience_skill/scripts", "/usr/share/witty/opencode/skills/experience_skill", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/service/__init__.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/__init__.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/console.py", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/scripts", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/schema/__init__.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/service/experience_service.py", "/usr/share/witty/opencode/skills/experience_skill/example/wiki", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/schema/exprience.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/schema", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/manager", "/usr/share/witty/opencode/skills/experience_skill/example/wiki/example.md", "/usr/share/witty/opencode/skills/experience_skill/example", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/tokenizer/build.sh", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki/merge-wiki.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/pyproject.toml", "/usr/share/witty/opencode/skills/experience_skill/example/skill", "/usr/share/witty/opencode/skills/experience_skill/scripts/pyrightconfig.json", "/usr/share/witty/opencode/skills/experience_skill/README.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/templates/icon.svg", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/common/exprience.py", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/assets/README.md", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/database.yaml", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/sqlite.py", "/usr/share/witty/opencode/skills/experience_skill/.gitignore", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/scripts/README.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/cli.py", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/manager/__init__.py", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill/merge-skill.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/manager/content_searcher.py", "/usr/share/witty/opencode/skills/experience_skill/abilities/wiki/create-wiki.md", "/usr/share/witty/opencode/skills/experience_skill/abilities/skill/create-skill.md", "/usr/share/witty/opencode/skills/experience_skill/example/skill/example_skill/references/README.md", "/usr/share/witty/opencode/skills/experience_skill/scripts/src/experience_skill_cli/manager/keyword_manager.py"]}}, "witty-lite-rag": {"name": {"old": "witty-lite-rag-0.10.2-3.oe2403sp3.aarch64.rpm", "new": "witty-lite-rag-0.10.2-4.oe2403sp3.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {"less": ["/opt/mcp-servers/servers/light_rag/src/search/online_search.py"], "more": ["/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/inference.yml", "/opt/mcp-servers/servers/light_rag/test/update_commit_vector_db.py", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams.info", "/opt/mcp-servers/servers/light_rag/test/import_all_documents.py", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_rec_infer/inference.pdmodel", "/opt/mcp-servers/servers/light_rag/src/sqlite/commit_sqlite.py", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/._tmp", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_det_infer/inference.pdiparams.info", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_det_infer/inference.pdmodel", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/inference.yml", "/opt/mcp-servers/servers/light_rag/src/search/online_search", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/README.md", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_det_infer/inference.pdiparams", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_rec_infer/inference.pdiparams", "/opt/mcp-servers/servers/light_rag/src/search/online_search/__init__.py", "/opt/mcp-servers/servers/light_rag/src/parser/model", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/.mv", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/._tmp", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdmodel", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_det_infer", "/opt/mcp-servers/servers/light_rag/test", "/opt/mcp-servers/servers/light_rag/src/search/online_search/online_commit_search.py", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/inference.json", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/.msc", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_rec_infer/inference.pdiparams.info", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/config.json", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/README.md", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_ppocr_mobile_v2.0_cls_infer", "/opt/mcp-servers/servers/light_rag/src/search/online_search/online_issue_search.py", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/.mv", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/inference.pdiparams", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_rec/inference.pdiparams", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/.msc", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/config.json", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/PP-OCRv5_server_det/inference.json", "/opt/mcp-servers/servers/light_rag/src/parser/model/ocr/ch_PP-OCRv4_rec_infer"]}, "rpm service": {}}}, "diff_num": 3}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/euler-copilot-rag/pull/24", "pr_changelog": "\n* Mon May 11 2026 cui-gaoleng <tangshunan1@huawei.com> - 0.10.2-4\n- Add experience_skill, enhance witty_log_detection and light_rag\n"}