{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mM1EzM3t/b1/rapidfuzz_3.10.1+ds-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mM1EzM3t/b2/rapidfuzz_3.10.1+ds-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 41423ae51a5e73f5bf8d304fdd191994 123552 doc optional python-rapidfuzz-doc_3.10.1+ds-1_all.deb\n- a294b7ae23ba966850b32a65af0c097a 1095452 python optional python3-rapidfuzz_3.10.1+ds-1_armhf.deb\n+ 5f2e2edaad63b7ddd2cc173a38839b74 1096560 python optional python3-rapidfuzz_3.10.1+ds-1_armhf.deb\n"}, {"source1": "python3-rapidfuzz_3.10.1+ds-1_armhf.deb", "source2": "python3-rapidfuzz_3.10.1+ds-1_armhf.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-11-19 07:13:06.000000 debian-binary\n -rw-r--r-- 0 0 0 3020 2024-11-19 07:13:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1092240 2024-11-19 07:13:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1093348 2024-11-19 07:13:06.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/rapidfuzz/distance/_initialize_cpp.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/_initialize_cpp.cpython-312-arm-linux-gnueabihf.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,4 +1,4 @@\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: 51516ff447c86e420c14dcba36a7b0c595390868\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c567f88cbb095788482d63196ab2d04ed7670b84\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -666,15 +666,15 @@\n have src_start == the src_end from the tuple preceding it,\n and likewise for dest_start == the previous dest_end.\n rapidfuzz.distance._initialize_cpp.Editops\n List like object of Editops describing how to turn s1 into s2.\n _cython_3_0_11.cython_function_or_method\n can't send non-None value to a just-started generator\n vector::_M_default_append\n-/tmp/tmpr2320_0v/build/src/rapidfuzz/distance/_initialize_cpp.cxx\n+/tmp/tmpik491i2d/build/src/rapidfuzz/distance/_initialize_cpp.cxx\n %s (%s:%d)\n generator already executing\n generator ignored GeneratorExit\n generator raised StopIteration\n Argument '%.200s' has incorrect type (expected %.200s, got %.200s)\n join() result is too long for a Python string\n _cython_coroutine_type\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -977,15 +977,15 @@\n 0x00034464 6e5f6675 6e637469 6f6e5f6f 725f6d65 n_function_or_me\n 0x00034474 74686f64 00000000 63616e27 74207365 thod....can't se\n 0x00034484 6e64206e 6f6e2d4e 6f6e6520 76616c75 nd non-None valu\n 0x00034494 6520746f 2061206a 7573742d 73746172 e to a just-star\n 0x000344a4 74656420 67656e65 7261746f 72000000 ted generator...\n 0x000344b4 76656374 6f723a3a 5f4d5f64 65666175 vector::_M_defau\n 0x000344c4 6c745f61 7070656e 64000000 2f746d70 lt_append.../tmp\n- 0x000344d4 2f746d70 72323332 305f3076 2f627569 /tmpr2320_0v/bui\n+ 0x000344d4 2f746d70 696b3439 31693264 2f627569 /tmpik491i2d/bui\n 0x000344e4 6c642f73 72632f72 61706964 66757a7a ld/src/rapidfuzz\n 0x000344f4 2f646973 74616e63 652f5f69 6e697469 /distance/_initi\n 0x00034504 616c697a 655f6370 702e6378 78000000 alize_cpp.cxx...\n 0x00034514 25732028 25733a25 64290000 67656e65 %s (%s:%d)..gene\n 0x00034524 7261746f 7220616c 72656164 79206578 rator already ex\n 0x00034534 65637574 696e6700 67656e65 7261746f ecuting.generato\n 0x00034544 72206967 6e6f7265 64204765 6e657261 r ignored Genera\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-312-arm-linux-gnueabihf.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,4 +1,4 @@\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: f12f245577a8d8439e1eb812558fdab60bb03ab3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7dbdf54d279121120bb8e4352d2f31a3158c9065\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -957,15 +957,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 \n Bad call flags for CyFunction\n keywords must be strings\n unbound method %.200S() needs an argument\n cannot import name %S\n-/tmp/tmpr2320_0v/build/src/rapidfuzz/distance/metrics_cpp.cxx\n+/tmp/tmpik491i2d/build/src/rapidfuzz/distance/metrics_cpp.cxx\n %s (%s:%d)\n an integer is required\n can't convert negative value to size_t\n can't convert negative value to uint64_t\n vector::_M_default_append\n Sequences are not the same length.\n Index out of range in Range::substr\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -458,15 +458,15 @@\n 0x001c1144 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x001c1154 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x001c1164 20737472 696e6773 00000000 756e626f strings....unbo\n 0x001c1174 756e6420 6d657468 6f642025 2e323030 und method %.200\n 0x001c1184 53282920 6e656564 7320616e 20617267 S() needs an arg\n 0x001c1194 756d656e 74000000 63616e6e 6f742069 ument...cannot i\n 0x001c11a4 6d706f72 74206e61 6d652025 53000000 mport name %S...\n- 0x001c11b4 2f746d70 2f746d70 72323332 305f3076 /tmp/tmpr2320_0v\n+ 0x001c11b4 2f746d70 2f746d70 696b3439 31693264 /tmp/tmpik491i2d\n 0x001c11c4 2f627569 6c642f73 72632f72 61706964 /build/src/rapid\n 0x001c11d4 66757a7a 2f646973 74616e63 652f6d65 fuzz/distance/me\n 0x001c11e4 74726963 735f6370 702e6378 78000000 trics_cpp.cxx...\n 0x001c11f4 25732028 25733a25 64290000 616e2069 %s (%s:%d)..an i\n 0x001c1204 6e746567 65722069 73207265 71756972 nteger is requir\n 0x001c1214 65640000 63616e27 7420636f 6e766572 ed..can't conver\n 0x001c1224 74206e65 67617469 76652076 616c7565 t negative value\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-312-arm-linux-gnueabihf.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,4 +1,4 @@\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: ea73a2aa09380e2a80e560b0eb24a022e1ee61e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9cb2eb934833008e62987d7ed4412336028af00f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -719,15 +719,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 \n Bad call flags for CyFunction\n keywords must be strings\n unbound method %.200S() needs an argument\n cannot import name %S\n-/tmp/tmpr2320_0v/build/src/rapidfuzz/fuzz_cpp.cxx\n+/tmp/tmpik491i2d/build/src/rapidfuzz/fuzz_cpp.cxx\n %s (%s:%d)\n rapidfuzz.fuzz_cpp.token_ratio\n partial_token_sort_ratio\n rapidfuzz.fuzz_cpp.partial_token_sort_ratio\n partial_token_set_ratio\n rapidfuzz.fuzz_cpp.partial_token_set_ratio\n partial_token_ratio\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -145,16 +145,16 @@\n 0x0018432c 67732066 6f722043 7946756e 6374696f gs for CyFunctio\n 0x0018433c 6e000000 6b657977 6f726473 206d7573 n...keywords mus\n 0x0018434c 74206265 20737472 696e6773 00000000 t be strings....\n 0x0018435c 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x0018436c 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x0018437c 20617267 756d656e 74000000 63616e6e argument...cann\n 0x0018438c 6f742069 6d706f72 74206e61 6d652025 ot import name %\n- 0x0018439c 53000000 2f746d70 2f746d70 72323332 S.../tmp/tmpr232\n- 0x001843ac 305f3076 2f627569 6c642f73 72632f72 0_0v/build/src/r\n+ 0x0018439c 53000000 2f746d70 2f746d70 696b3439 S.../tmp/tmpik49\n+ 0x001843ac 31693264 2f627569 6c642f73 72632f72 1i2d/build/src/r\n 0x001843bc 61706964 66757a7a 2f66757a 7a5f6370 apidfuzz/fuzz_cp\n 0x001843cc 702e6378 78000000 25732028 25733a25 p.cxx...%s (%s:%\n 0x001843dc 64290000 72617069 6466757a 7a2e6675 d)..rapidfuzz.fu\n 0x001843ec 7a7a5f63 70702e74 6f6b656e 5f726174 zz_cpp.token_rat\n 0x001843fc 696f0000 70617274 69616c5f 746f6b65 io..partial_toke\n 0x0018440c 6e5f736f 72745f72 6174696f 00000000 n_sort_ratio....\n 0x0018441c 72617069 6466757a 7a2e6675 7a7a5f63 rapidfuzz.fuzz_c\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-312-arm-linux-gnueabihf.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,4 +1,4 @@\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: 9de1be4b87557a332fc1c58ce8025549c001d54a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c0e4c39983cf97363153fa64d580c7430404db42\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -803,15 +803,15 @@\n __mro_entries__ must return a tuple\n name '%U' is not defined\n cannot import name %S\n hasattr(): attribute name must be string\n generator already executing\n generator ignored GeneratorExit\n iter() returned non-iterator of type '%.200s'\n-/tmp/tmpr2320_0v/build/src/rapidfuzz/process_cpp_impl.cxx\n+/tmp/tmpik491i2d/build/src/rapidfuzz/process_cpp_impl.cxx\n %s (%s:%d)\n Module 'process_cpp_impl' has already been imported. Re-initialisation is not supported.\n builtins\n cython_runtime\n __builtins__\n compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d\n does not match\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -483,16 +483,16 @@\n 0x0006a8a8 72696e67 00000000 67656e65 7261746f ring....generato\n 0x0006a8b8 7220616c 72656164 79206578 65637574 r already execut\n 0x0006a8c8 696e6700 67656e65 7261746f 72206967 ing.generator ig\n 0x0006a8d8 6e6f7265 64204765 6e657261 746f7245 nored GeneratorE\n 0x0006a8e8 78697400 69746572 28292072 65747572 xit.iter() retur\n 0x0006a8f8 6e656420 6e6f6e2d 69746572 61746f72 ned non-iterator\n 0x0006a908 206f6620 74797065 2027252e 32303073 of type '%.200s\n- 0x0006a918 27000000 2f746d70 2f746d70 72323332 '.../tmp/tmpr232\n- 0x0006a928 305f3076 2f627569 6c642f73 72632f72 0_0v/build/src/r\n+ 0x0006a918 27000000 2f746d70 2f746d70 696b3439 '.../tmp/tmpik49\n+ 0x0006a928 31693264 2f627569 6c642f73 72632f72 1i2d/build/src/r\n 0x0006a938 61706964 66757a7a 2f70726f 63657373 apidfuzz/process\n 0x0006a948 5f637070 5f696d70 6c2e6378 78000000 _cpp_impl.cxx...\n 0x0006a958 25732028 25733a25 64290000 4d6f6475 %s (%s:%d)..Modu\n 0x0006a968 6c652027 70726f63 6573735f 6370705f le 'process_cpp_\n 0x0006a978 696d706c 27206861 7320616c 72656164 impl' has alread\n 0x0006a988 79206265 656e2069 6d706f72 7465642e y been imported.\n 0x0006a998 2052652d 696e6974 69616c69 73617469 Re-initialisati\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-312-arm-linux-gnueabihf.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,4 +1,4 @@\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: ece99901c341efaa04a060ca1bb9eef37258312e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e2bbc3608b0290cdf26e85993fedab8e07bba0d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -223,15 +223,15 @@\n changes to cyfunction.__kwdefaults__ will not currently affect the values used in function calls\n name '%U' is not defined\n cannot import name %S\n \n Bad call flags for CyFunction\n keywords must be strings\n unbound method %.200S() needs an argument\n-/tmp/tmpr2320_0v/build/src/rapidfuzz/utils_cpp.cxx\n+/tmp/tmpik491i2d/build/src/rapidfuzz/utils_cpp.cxx\n %s (%s:%d)\n hash_array\n cpp_common.pxd\n only single character unicode strings can be converted to Py_UCS4, got length %zd\n cannot convert negative value to Py_UCS4\n value too large to convert to Py_UCS4\n cpp_common.hash_array\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -76,15 +76,15 @@\n 0x00011bd0 42616420 63616c6c 20666c61 67732066 Bad call flags f\n 0x00011be0 6f722043 7946756e 6374696f 6e000000 or CyFunction...\n 0x00011bf0 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00011c00 20737472 696e6773 00000000 756e626f strings....unbo\n 0x00011c10 756e6420 6d657468 6f642025 2e323030 und method %.200\n 0x00011c20 53282920 6e656564 7320616e 20617267 S() needs an arg\n 0x00011c30 756d656e 74000000 2f746d70 2f746d70 ument.../tmp/tmp\n- 0x00011c40 72323332 305f3076 2f627569 6c642f73 r2320_0v/build/s\n+ 0x00011c40 696b3439 31693264 2f627569 6c642f73 ik491i2d/build/s\n 0x00011c50 72632f72 61706964 66757a7a 2f757469 rc/rapidfuzz/uti\n 0x00011c60 6c735f63 70702e63 78780000 25732028 ls_cpp.cxx..%s (\n 0x00011c70 25733a25 64290000 68617368 5f617272 %s:%d)..hash_arr\n 0x00011c80 61790000 6370705f 636f6d6d 6f6e2e70 ay..cpp_common.p\n 0x00011c90 78640000 6f6e6c79 2073696e 676c6520 xd..only single \n 0x00011ca0 63686172 61637465 7220756e 69636f64 character unicod\n 0x00011cb0 65207374 72696e67 73206361 6e206265 e strings can be\n"}]}]}]}]}]}