{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/Conch/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/Conch/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"conch": {"name": {"old": "conch-0.1.0-5.oe2403sp4.aarch64.rpm", "new": "conch-0.1.0-11.oe2403sp4.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {"less": ["python3-pyyaml", "/usr/bin/env"]}, "rpm provides": {"more": ["python3-conch = 0.1.0"]}, "rpm files": {"less": ["/usr/lib/python3.11/site-packages/conch/config_loader.py", "/etc/conch/sdk-config.yaml", "/usr/lib/python3.11/site-packages/conch/init_config.py"], "more": ["/usr/share/conch", "/usr/share/conch/wheels", "/usr/share/conch/wheels/conch-0.2.0-py3-none-any.whl", "/etc/conch/cni/net.d", "/etc/conch/cni", "/etc/conch"]}, "rpm abi": {}, "rpm service": {}, "rpm cmd": {"less": ["/usr/bin/conch-sdk-init-config"]}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 1}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/Conch/pull/14", "pr_changelog": "* Fri Aug 14 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-11\n- Update Conch.tar.gz to the latest source: destroy the sandbox when its\n  virtiofsd exits, validate explicitly supplied sandbox IDs, and lower the\n  default network warm_pool_size from 250 to 100 in config.yaml.\n- conch-vendor.tar.xz is unchanged: go.mod and go.sum are byte-identical to\n  the previous revision and all three binaries still build with -mod=vendor\n  against the existing tree.\n\n* Fri Aug 14 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-10\n- Update Conch.tar.gz to the latest source: the SDK hardcodes the conchd\n  endpoint and drops sdk-config.yaml, so /etc/conch/sdk-config.yaml, the\n  in-package template and the conch-sdk-init-config tool are gone, and\n  python3-pyyaml is no longer required. conchd now serves its API over the\n  unix socket only.\n- Regenerate conch-vendor.tar.xz for the new go.mod: go-cni, k8s.io/utils,\n  go-deadlock and goid were dropped upstream and were still marked explicit\n  in vendor/modules.txt, which fails the -mod=vendor consistency check.\n- Build the SDK wheel with pip directly, the make target it used went away\n  with the source refresh.\n\n* Wed Aug 12 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-9\n- Merge the python3-conch subpackage back into conch: the SDK, its bundled\n  runtime dependencies, conch-sdk-init-config and /etc/conch/sdk-config.yaml\n  ship in the single conch package again. conch obsoletes and provides\n  python3-conch so 0.1.0-7/-8 installs upgrade without file conflicts.\n- Take the guest kernel tag from the SP4 branch of src-openeuler/kernel,\n  matching the release this branch builds for (was still reading SP3).\n\n* Wed Aug 12 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-8\n- Ship the Python SDK wheel as /usr/share/conch/wheels/conch-*.whl, built from\n  the sources in %%build, so the SDK can also be installed with pip (e.g. into\n  a venv) on the target host.\n- Carry the default SDK config inside the python package\n  (%%{python3_sitelib}/conch/sdk-config.yaml): an installed SDK now finds a\n  usable config without the repo tree, which also fixes conch-sdk-init-config\n  failing with \"template config not found\".\n- SDK config lookup now skips candidates it cannot read, so a non-root process\n  falls through the 0640 /etc/conch/sdk-config.yaml instead of failing; add\n  conch-sdk-init-config --user to write ~/.config/conch/sdk-config.yaml.\n\n* Tue Aug 11 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-7\n- Split the Python SDK out of conch into its own python3-conch package:\n  the sitelib packages conch and api.py_proto, the bundled runtime deps\n  (connectrpc, protobuf-py(+ext), pyqwest, opentelemetry-api), the\n  conch-sdk-init-config tool and /etc/conch/sdk-config.yaml now ship there,\n  together with the python3 runtime requires and the bundled() provides.\n- conch keeps only the daemon side and weakly recommends python3-conch so\n  upgrades from 0.1.0-6 do not silently drop the SDK; both packages own\n  /etc/conch so either can be installed on its own.\n\n* Tue Aug 11 2026 wangzicheng <wangzicheng15@huawei.com> - 0.1.0-6\n- Update Conch.tar.gz to the latest source: fix the sandbox network slot\n  pool so a slot released by a deleted sandbox always has room to return to\n  the warm queue (queue sized to the whole slot range, warm target kept\n  separate), and make slot reclaim best effort so sandbox deletion no longer\n  fails when the CNI teardown of its slot does.\n"}