{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.YpXEQpJP/b1/python-levenshtein_0.26.1-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.YpXEQpJP/b2/python-levenshtein_0.26.1-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 6fc4ed5dea9eea2781605b2380af239e 28672 doc optional python-levenshtein-doc_0.26.1-2_all.deb\n- c03d324eb78b6954f9e7bea4e6a0cef2 114476 python optional python3-levenshtein_0.26.1-2_arm64.deb\n+ 759e55bdd3fe2b5585ea730e5acb5a7f 114484 python optional python3-levenshtein_0.26.1-2_arm64.deb\n"}, {"source1": "python3-levenshtein_0.26.1-2_arm64.deb", "source2": "python3-levenshtein_0.26.1-2_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 2024-12-21 22:13:30.000000 debian-binary\n--rw-r--r-- 0 0 0 1584 2024-12-21 22:13:30.000000 control.tar.xz\n--rw-r--r-- 0 0 0 112700 2024-12-21 22:13:30.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1588 2024-12-21 22:13:30.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 112704 2024-12-21 22:13:30.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: 00d2844308bb0b03590ea5b56f4aad708c73079d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51a96f9c65d8e8d0f810fa3d6a7040b5ab0cdaba\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -202,15 +202,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/tmp1xrz91m4/build/src/Levenshtein/levenshtein_cpp.cxx\n+/tmp/tmp2p97f8zl/build/src/Levenshtein/levenshtein_cpp.cxx\n %s (%s:%d)\n setratio\n float division\n Levenshtein.levenshtein_cpp.setratio\n seqratio\n Levenshtein.levenshtein_cpp.seqratio\n Module 'levenshtein_cpp' has already been imported. Re-initialisation is not supported.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -117,15 +117,15 @@\n 0x00055da0 42616420 63616c6c 20666c61 67732066 Bad call flags f\n 0x00055db0 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x00055dc0 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00055dd0 20737472 696e6773 00000000 00000000 strings........\n 0x00055de0 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x00055df0 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x00055e00 20617267 756d656e 74000000 00000000 argument.......\n- 0x00055e10 2f746d70 2f746d70 3178727a 39316d34 /tmp/tmp1xrz91m4\n+ 0x00055e10 2f746d70 2f746d70 32703937 66387a6c /tmp/tmp2p97f8zl\n 0x00055e20 2f627569 6c642f73 72632f4c 6576656e /build/src/Leven\n 0x00055e30 73687465 696e2f6c 6576656e 73687465 shtein/levenshte\n 0x00055e40 696e5f63 70702e63 78780000 00000000 in_cpp.cxx......\n 0x00055e50 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00055e60 65786163 746c7900 73657472 6174696f exactly.setratio\n 0x00055e70 00000000 00000000 666c6f61 74206469 ........float di\n 0x00055e80 76697369 6f6e0000 4c657665 6e736874 vision..Levensht\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: 43a5293ed9b19223682a4f2526c323f0d789c92b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0a6df16cb6c872f465b7b77dd1c320844dc5564\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -201,15 +201,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/tmpsbr_r1jg/build/src/Levenshtein/levenshtein_cpp.cxx\n+/tmp/tmpt3pznaaj/build/src/Levenshtein/levenshtein_cpp.cxx\n %s (%s:%d)\n setratio\n float division\n Levenshtein.levenshtein_cpp.setratio\n seqratio\n Levenshtein.levenshtein_cpp.seqratio\n Module 'levenshtein_cpp' has already been imported. Re-initialisation is not supported.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -117,15 +117,15 @@\n 0x00054b60 42616420 63616c6c 20666c61 67732066 Bad call flags f\n 0x00054b70 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x00054b80 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00054b90 20737472 696e6773 00000000 00000000 strings........\n 0x00054ba0 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x00054bb0 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x00054bc0 20617267 756d656e 74000000 00000000 argument.......\n- 0x00054bd0 2f746d70 2f746d70 7362725f 72316a67 /tmp/tmpsbr_r1jg\n+ 0x00054bd0 2f746d70 2f746d70 7433707a 6e61616a /tmp/tmpt3pznaaj\n 0x00054be0 2f627569 6c642f73 72632f4c 6576656e /build/src/Leven\n 0x00054bf0 73687465 696e2f6c 6576656e 73687465 shtein/levenshte\n 0x00054c00 696e5f63 70702e63 78780000 00000000 in_cpp.cxx......\n 0x00054c10 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00054c20 65786163 746c7900 73657472 6174696f exactly.setratio\n 0x00054c30 00000000 00000000 666c6f61 74206469 ........float di\n 0x00054c40 76697369 6f6e0000 4c657665 6e736874 vision..Levensht\n"}]}]}]}]}]}