@samitouri / QOSamiQemu / commits / 1f8176b196

scripts: print build.rs diff

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Paolo Bonzini committed Aug 21, 2026 at 09:36 UTC 1f8176b196674340383c04e5c428c982815a484d
1 file changed +3 -1
scripts/get-wraps-from-cargo-registry.py
+3 -1
@@ -59,8 +59,10 @@ class UpdateSubprojects:
59 if os.path.isfile(new_build_rs):
60 msg = f"build.rs added in {registry_namever}"
61
62 - elif os.path.isfile(orig_build_rs) and not filecmp.cmp(orig_build_rs, new_build_rs):
62 + elif os.path.isfile(orig_build_rs) and not filecmp.cmp(orig_build_rs, new_build_rs, shallow=False):
63 msg = f"build.rs changed from {orig_dir} to {registry_namever}"
64 + # diff exits non-zero when the files differ, which is expected here
65 + subprocess.run(["diff", "-u", orig_build_rs, new_build_rs])
66
67 if msg:
68 print(f"⚠️ Warning: {msg}")