{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.c1Dtn61a/b1/python-levenshtein_0.27.0-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.c1Dtn61a/b2/python-levenshtein_0.27.0-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 105f8815bf701a906e9f60a2b4ad7306 28740 doc optional python-levenshtein-doc_0.27.0-1_all.deb\n- d6ffbe32a2b6dc8197f535f141e68ab6 112992 python optional python3-levenshtein_0.27.0-1_arm64.deb\n+ 9ddeb0627cf3628d7953898dae5f1169 112996 python optional python3-levenshtein_0.27.0-1_arm64.deb\n"}, {"source1": "python3-levenshtein_0.27.0-1_arm64.deb", "source2": "python3-levenshtein_0.27.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-02-16 21:53:02.000000 debian-binary\n -rw-r--r-- 0 0 0 1592 2025-02-16 21:53:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 111208 2025-02-16 21:53:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 111212 2025-02-16 21:53:02.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/Levenshtein/levenshtein_cpp.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/Levenshtein/levenshtein_cpp.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d89f7610ec91300c01968d15b4b52c3087ce91c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bc304658c3c367030a422bb4c4de114fd7826138\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -206,15 +206,15 @@\n __kwdefaults__ must be set to a dict object\n changes to cyfunction.__kwdefaults__ will not currently affect the values used in function calls\n name '%U' is not defined\n \n Bad call flags for CyFunction\n keywords must be strings\n unbound method %.200S() needs an argument\n-/tmp/tmp47gda2uw/build/src/Levenshtein/levenshtein_cpp.cxx\n+/tmp/tmpmuckjm2h/build/src/Levenshtein/levenshtein_cpp.cxx\n %s (%s:%d)\n seqratio\n Levenshtein.levenshtein_cpp.seqratio\n Module 'levenshtein_cpp' has already been imported. Re-initialisation is not supported.\n builtins\n cython_runtime\n __builtins__\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -120,15 +120,15 @@\n 0x00054d90 42616420 63616c6c 20666c61 67732066 Bad call flags f\n 0x00054da0 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x00054db0 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00054dc0 20737472 696e6773 00000000 00000000 strings........\n 0x00054dd0 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x00054de0 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x00054df0 20617267 756d656e 74000000 00000000 argument.......\n- 0x00054e00 2f746d70 2f746d70 34376764 61327577 /tmp/tmp47gda2uw\n+ 0x00054e00 2f746d70 2f746d70 6d75636b 6a6d3268 /tmp/tmpmuckjm2h\n 0x00054e10 2f627569 6c642f73 72632f4c 6576656e /build/src/Leven\n 0x00054e20 73687465 696e2f6c 6576656e 73687465 shtein/levenshte\n 0x00054e30 696e5f63 70702e63 78780000 00000000 in_cpp.cxx......\n 0x00054e40 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00054e50 73657172 6174696f 00000000 00000000 seqratio........\n 0x00054e60 4c657665 6e736874 65696e2e 6c657665 Levenshtein.leve\n 0x00054e70 6e736874 65696e5f 6370702e 73657172 nshtein_cpp.seqr\n"}]}, {"source1": "./usr/lib/python3/dist-packages/Levenshtein/levenshtein_cpp.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/Levenshtein/levenshtein_cpp.cpython-313-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 017c258c0d909f048125f5aa05786248343a5f66\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bc6f2c1e7f855d2c299186d9cb1cf25a340e3343\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -205,15 +205,15 @@\n __kwdefaults__ must be set to a dict object\n changes to cyfunction.__kwdefaults__ will not currently affect the values used in function calls\n name '%U' is not defined\n \n Bad call flags for CyFunction\n keywords must be strings\n unbound method %.200S() needs an argument\n-/tmp/tmpz_ug8t5z/build/src/Levenshtein/levenshtein_cpp.cxx\n+/tmp/tmp72anrrn9/build/src/Levenshtein/levenshtein_cpp.cxx\n %s (%s:%d)\n seqratio\n Levenshtein.levenshtein_cpp.seqratio\n Module 'levenshtein_cpp' has already been imported. Re-initialisation is not supported.\n builtins\n cython_runtime\n __builtins__\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -120,15 +120,15 @@\n 0x000559f0 42616420 63616c6c 20666c61 67732066 Bad call flags f\n 0x00055a00 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x00055a10 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00055a20 20737472 696e6773 00000000 00000000 strings........\n 0x00055a30 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x00055a40 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x00055a50 20617267 756d656e 74000000 00000000 argument.......\n- 0x00055a60 2f746d70 2f746d70 7a5f7567 3874357a /tmp/tmpz_ug8t5z\n+ 0x00055a60 2f746d70 2f746d70 3732616e 72726e39 /tmp/tmp72anrrn9\n 0x00055a70 2f627569 6c642f73 72632f4c 6576656e /build/src/Leven\n 0x00055a80 73687465 696e2f6c 6576656e 73687465 shtein/levenshte\n 0x00055a90 696e5f63 70702e63 78780000 00000000 in_cpp.cxx......\n 0x00055aa0 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00055ab0 73657172 6174696f 00000000 00000000 seqratio........\n 0x00055ac0 4c657665 6e736874 65696e2e 6c657665 Levenshtein.leve\n 0x00055ad0 6e736874 65696e5f 6370702e 73657172 nshtein_cpp.seqr\n"}]}]}]}]}]}