{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mtIQzdgh/b1/rapidfuzz_3.10.1+ds-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mtIQzdgh/b2/rapidfuzz_3.10.1+ds-1_amd64.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- fbf8a9f923ff42a36fa9252c3f859813 2042364 python optional python3-rapidfuzz_3.10.1+ds-1_amd64.deb\n+ 4691776f25e208b56e7d225037ac7cdf 2041860 python optional python3-rapidfuzz_3.10.1+ds-1_amd64.deb\n"}, {"source1": "python3-rapidfuzz_3.10.1+ds-1_amd64.deb", "source2": "python3-rapidfuzz_3.10.1+ds-1_amd64.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 3080 2024-11-19 07:13:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2039092 2024-11-19 07:13:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3084 2024-11-19 07:13:06.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2038584 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/_feature_detector_cpp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/_feature_detector_cpp.cpython-312-x86_64-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,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: a1fafbc067330d52d8f2e78d3aca3e5ba92107b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d14f195a8d755fa57c9f56666b47b4de9b73792\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -176,15 +176,15 @@\n can't convert negative value to uint32_t\n Interpreter change detected - this module can only be loaded into one interpreter per process.\n __defaults__ must be set to a tuple object\n changes to cyfunction.__defaults__ will not currently affect the values used in function calls\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 unbound method %.200S() needs an argument\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/_feature_detector_cpp.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/_feature_detector_cpp.cxx\n Module '_feature_detector_cpp' has already been imported. Re-initialisation is not supported.\n rapidfuzz._feature_detector_cpp\n compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d\n Shared Cython type %.200s is not a type object\n Shared Cython type %.200s has the wrong size, try recompiling\n __Pyx_PyMODINIT_FUNC PyInit__feature_detector_cpp(void)\n init rapidfuzz._feature_detector_cpp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -103,15 +103,15 @@\n 0x00008640 7272656e 746c7920 61666665 63742074 rrently affect t\n 0x00008650 68652076 616c7565 73207573 65642069 he values used i\n 0x00008660 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n 0x00008670 00000000 00000000 756e626f 756e6420 ........unbound \n 0x00008680 6d657468 6f642025 2e323030 53282920 method %.200S() \n 0x00008690 6e656564 7320616e 20617267 756d656e needs an argumen\n 0x000086a0 74000000 00000000 2f746d70 2f746d70 t......./tmp/tmp\n- 0x000086b0 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x000086b0 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x000086c0 72632f72 61706964 66757a7a 2f5f6665 rc/rapidfuzz/_fe\n 0x000086d0 61747572 655f6465 74656374 6f725f63 ature_detector_c\n 0x000086e0 70702e63 78780000 4d6f6475 6c652027 pp.cxx..Module '\n 0x000086f0 5f666561 74757265 5f646574 6563746f _feature_detecto\n 0x00008700 725f6370 70272068 61732061 6c726561 r_cpp' has alrea\n 0x00008710 64792062 65656e20 696d706f 72746564 dy been imported\n 0x00008720 2e205265 2d696e69 7469616c 69736174 . Re-initialisat\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/_initialize_cpp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/_initialize_cpp.cpython-312-x86_64-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,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: 57d80b6ba6b55d8c3b87ffdca611789f70076534\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c49ac8935a94e789f65b9457ed535b0b98dfeba2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -706,15 +706,15 @@\n The first Opcode has src_start == dest_start == 0, and remaining tuples\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-/tmp/tmpkpcad_4h/build/src/rapidfuzz/distance/_initialize_cpp.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/distance/_initialize_cpp.cxx\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 if _cython_generator_type is not None:\n try: Generator = _module.Generator\n except AttributeError: pass\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1000,15 +1000,15 @@\n 0x0004fe50 00000000 00000000 5f637974 686f6e5f ........_cython_\n 0x0004fe60 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n 0x0004fe70 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n 0x0004fe80 00000000 00000000 63616e27 74207365 ........can't se\n 0x0004fe90 6e64206e 6f6e2d4e 6f6e6520 76616c75 nd non-None valu\n 0x0004fea0 6520746f 2061206a 7573742d 73746172 e to a just-star\n 0x0004feb0 74656420 67656e65 7261746f 72000000 ted generator...\n- 0x0004fec0 2f746d70 2f746d70 6b706361 645f3468 /tmp/tmpkpcad_4h\n+ 0x0004fec0 2f746d70 2f746d70 31686668 64656379 /tmp/tmp1hfhdecy\n 0x0004fed0 2f627569 6c642f73 72632f72 61706964 /build/src/rapid\n 0x0004fee0 66757a7a 2f646973 74616e63 652f5f69 fuzz/distance/_i\n 0x0004fef0 6e697469 616c697a 655f6370 702e6378 nitialize_cpp.cx\n 0x0004ff00 78000000 00000000 67656e65 7261746f x.......generato\n 0x0004ff10 72206967 6e6f7265 64204765 6e657261 r ignored Genera\n 0x0004ff20 746f7245 78697400 67656e65 7261746f torExit.generato\n 0x0004ff30 72207261 69736564 2053746f 70497465 r raised StopIte\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-312-x86_64-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,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: 2f0c8b8367d84f808e2cacba99d97f56daea3e85\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2166524448d215b1e81af2da9c06566ff3728882\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2124,15 +2124,15 @@\n rapidfuzz.distance.metrics_cpp\n compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d\n Shared Cython type %.200s is not a type object\n Shared Cython type %.200s has the wrong size, try recompiling\n __Pyx_PyMODINIT_FUNC PyInit_metrics_cpp(void)\n init rapidfuzz.distance.metrics_cpp\n _cython_3_0_11.cython_function_or_method\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/distance/metrics_cpp.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/distance/metrics_cpp.cxx\n can't convert negative value to size_t\n can't convert negative value to uint64_t\n Sequences are not the same length.\n Index out of range in Range::substr\n scores has to have >= result_count() elements\n join() result is too long for a Python string\n raise: exception class must be a subclass of BaseException\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -460,15 +460,15 @@\n 0x002d0c90 6963735f 63707028 766f6964 29000000 ics_cpp(void)...\n 0x002d0ca0 696e6974 20726170 69646675 7a7a2e64 init rapidfuzz.d\n 0x002d0cb0 69737461 6e63652e 6d657472 6963735f istance.metrics_\n 0x002d0cc0 63707000 00000000 5f637974 686f6e5f cpp....._cython_\n 0x002d0cd0 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n 0x002d0ce0 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n 0x002d0cf0 00000000 00000000 2f746d70 2f746d70 ......../tmp/tmp\n- 0x002d0d00 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x002d0d00 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x002d0d10 72632f72 61706964 66757a7a 2f646973 rc/rapidfuzz/dis\n 0x002d0d20 74616e63 652f6d65 74726963 735f6370 tance/metrics_cp\n 0x002d0d30 702e6378 78000000 63616e27 7420636f p.cxx...can't co\n 0x002d0d40 6e766572 74206e65 67617469 76652076 nvert negative v\n 0x002d0d50 616c7565 20746f20 73697a65 5f740000 alue to size_t..\n 0x002d0d60 63616e27 7420636f 6e766572 74206e65 can't convert ne\n 0x002d0d70 67617469 76652076 616c7565 20746f20 gative value to \n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp_avx2.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp_avx2.cpython-312-x86_64-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,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: ce7479377e4c0d61dc8594dd34ed5b9de5e7af38\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a7b93ff0aba1d3899335bd8954c444470cace5c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2340,15 +2340,15 @@\n rapidfuzz.distance.metrics_cpp_avx2\n compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d\n Shared Cython type %.200s is not a type object\n Shared Cython type %.200s has the wrong size, try recompiling\n __Pyx_PyMODINIT_FUNC PyInit_metrics_cpp_avx2(void)\n init rapidfuzz.distance.metrics_cpp_avx2\n _cython_3_0_11.cython_function_or_method\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/distance/metrics_cpp_avx2.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/distance/metrics_cpp_avx2.cxx\n can't convert negative value to size_t\n can't convert negative value to uint64_t\n Sequences are not the same length.\n Index out of range in Range::substr\n join() result is too long for a Python string\n raise: exception class must be a subclass of BaseException\n calling %R should have returned an instance of BaseException, not %R\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -486,15 +486,15 @@\n 0x00302e30 64290000 00000000 696e6974 20726170 d)......init rap\n 0x00302e40 69646675 7a7a2e64 69737461 6e63652e idfuzz.distance.\n 0x00302e50 6d657472 6963735f 6370705f 61767832 metrics_cpp_avx2\n 0x00302e60 00000000 00000000 5f637974 686f6e5f ........_cython_\n 0x00302e70 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n 0x00302e80 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n 0x00302e90 00000000 00000000 2f746d70 2f746d70 ......../tmp/tmp\n- 0x00302ea0 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x00302ea0 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x00302eb0 72632f72 61706964 66757a7a 2f646973 rc/rapidfuzz/dis\n 0x00302ec0 74616e63 652f6d65 74726963 735f6370 tance/metrics_cp\n 0x00302ed0 705f6176 78322e63 78780000 00000000 p_avx2.cxx......\n 0x00302ee0 63616e27 7420636f 6e766572 74206e65 can't convert ne\n 0x00302ef0 67617469 76652076 616c7565 20746f20 gative value to \n 0x00302f00 73697a65 5f740000 63616e27 7420636f size_t..can't co\n 0x00302f10 6e766572 74206e65 67617469 76652076 nvert negative v\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-312-x86_64-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,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: 888768908e8f6c870f6c083ce6b4ff5a66b5d515\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78ef79012c18b26b27347aa94f25f8fd3b0f9241\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1628,15 +1628,15 @@\n __defaults__ must be set to a tuple object\n changes to cyfunction.__defaults__ will not currently affect the values used in function calls\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 unbound method %.200S() needs an argument\n hasattr(): attribute name must be string\n rapidfuzz.fuzz_cpp.setupPandas\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/fuzz_cpp.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/fuzz_cpp.cxx\n object of type 'NoneType' has no len()\n while calling a Python object\n NULL result without error in PyObject_Call\n raise: exception class must be a subclass of BaseException\n calling %R should have returned an instance of BaseException, not %R\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n rapidfuzz.fuzz_cpp.partial_ratio\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -158,15 +158,15 @@\n 0x0021d9b0 6e656564 7320616e 20617267 756d656e needs an argumen\n 0x0021d9c0 74000000 00000000 68617361 74747228 t.......hasattr(\n 0x0021d9d0 293a2061 74747269 62757465 206e616d ): attribute nam\n 0x0021d9e0 65206d75 73742062 65207374 72696e67 e must be string\n 0x0021d9f0 00000000 00000000 72617069 6466757a ........rapidfuz\n 0x0021da00 7a2e6675 7a7a5f63 70702e73 65747570 z.fuzz_cpp.setup\n 0x0021da10 50616e64 61730000 2f746d70 2f746d70 Pandas../tmp/tmp\n- 0x0021da20 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x0021da20 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x0021da30 72632f72 61706964 66757a7a 2f66757a rc/rapidfuzz/fuz\n 0x0021da40 7a5f6370 702e6378 78000000 00000000 z_cpp.cxx.......\n 0x0021da50 6f626a65 6374206f 66207479 70652027 object of type '\n 0x0021da60 4e6f6e65 54797065 27206861 73206e6f NoneType' has no\n 0x0021da70 206c656e 28290000 20776869 6c652063 len().. while c\n 0x0021da80 616c6c69 6e672061 20507974 686f6e20 alling a Python \n 0x0021da90 6f626a65 63740000 4e554c4c 20726573 object..NULL res\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp_avx2.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp_avx2.cpython-312-x86_64-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,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: fa1fb38d01e8f32e9daff0655e48aedba1ba978b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d96382b01a8c182c548348257c4397952700702d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1825,15 +1825,15 @@\n __defaults__ must be set to a tuple object\n changes to cyfunction.__defaults__ will not currently affect the values used in function calls\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 unbound method %.200S() needs an argument\n hasattr(): attribute name must be string\n rapidfuzz.fuzz_cpp_avx2.setupPandas\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/fuzz_cpp_avx2.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/fuzz_cpp_avx2.cxx\n object of type 'NoneType' has no len()\n while calling a Python object\n NULL result without error in PyObject_Call\n raise: exception class must be a subclass of BaseException\n calling %R should have returned an instance of BaseException, not %R\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n rapidfuzz.fuzz_cpp_avx2.partial_ratio\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -158,15 +158,15 @@\n 0x0022d9b0 20617267 756d656e 74000000 00000000 argument.......\n 0x0022d9c0 68617361 74747228 293a2061 74747269 hasattr(): attri\n 0x0022d9d0 62757465 206e616d 65206d75 73742062 bute name must b\n 0x0022d9e0 65207374 72696e67 00000000 00000000 e string........\n 0x0022d9f0 72617069 6466757a 7a2e6675 7a7a5f63 rapidfuzz.fuzz_c\n 0x0022da00 70705f61 7678322e 73657475 7050616e pp_avx2.setupPan\n 0x0022da10 64617300 00000000 2f746d70 2f746d70 das...../tmp/tmp\n- 0x0022da20 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x0022da20 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x0022da30 72632f72 61706964 66757a7a 2f66757a rc/rapidfuzz/fuz\n 0x0022da40 7a5f6370 705f6176 78322e63 78780000 z_cpp_avx2.cxx..\n 0x0022da50 6f626a65 6374206f 66207479 70652027 object of type '\n 0x0022da60 4e6f6e65 54797065 27206861 73206e6f NoneType' has no\n 0x0022da70 206c656e 28290000 20776869 6c652063 len().. while c\n 0x0022da80 616c6c69 6e672061 20507974 686f6e20 alling a Python \n 0x0022da90 6f626a65 63740000 4e554c4c 20726573 object..NULL res\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-312-x86_64-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,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: 87ba49521ec578750bcb9f86f3d76d722b558ca4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18add822071401d8b9682d77aeb8a4ede4b8b077\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1124,15 +1124,15 @@\n rapidfuzz.process_cpp_impl.Matrix\n _cython_3_0_11.cython_function_or_method\n iter() returned non-iterator of type '%.200s'\n base class '%.200s' is not a heap type\n extension type '%.200s' has no __dict__ slot, but base type '%.200s' has: either add 'cdef dict __dict__' to the extension type or add '__slots__ = [...]' to the base type\n Unable to initialize pickling for %.200s\n __mro_entries__ must return a tuple\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/process_cpp_impl.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/process_cpp_impl.cxx\n value too large to convert to int\n can't convert negative value to size_t\n can't convert negative value to uint64_t\n generator ignored GeneratorExit\n cannot create std::deque larger than max_size()\n dictionary changed size during iteration\n 'NoneType' object is not iterable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -618,15 +618,15 @@\n 0x000a2670 65206261 73652074 79706500 00000000 e base type.....\n 0x000a2680 556e6162 6c652074 6f20696e 69746961 Unable to initia\n 0x000a2690 6c697a65 20706963 6b6c696e 6720666f lize pickling fo\n 0x000a26a0 7220252e 32303073 00000000 00000000 r %.200s........\n 0x000a26b0 5f5f6d72 6f5f656e 74726965 735f5f20 __mro_entries__ \n 0x000a26c0 6d757374 20726574 75726e20 61207475 must return a tu\n 0x000a26d0 706c6500 00000000 2f746d70 2f746d70 ple...../tmp/tmp\n- 0x000a26e0 6b706361 645f3468 2f627569 6c642f73 kpcad_4h/build/s\n+ 0x000a26e0 31686668 64656379 2f627569 6c642f73 1hfhdecy/build/s\n 0x000a26f0 72632f72 61706964 66757a7a 2f70726f rc/rapidfuzz/pro\n 0x000a2700 63657373 5f637070 5f696d70 6c2e6378 cess_cpp_impl.cx\n 0x000a2710 78000000 00000000 76616c75 6520746f x.......value to\n 0x000a2720 6f206c61 72676520 746f2063 6f6e7665 o large to conve\n 0x000a2730 72742074 6f20696e 74000000 00000000 rt to int.......\n 0x000a2740 63616e27 7420636f 6e766572 74206e65 can't convert ne\n 0x000a2750 67617469 76652076 616c7565 20746f20 gative value to \n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-312-x86_64-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,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: 0f16fdc4745e31387714b92bf18063a4425c1cbc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ba7403e2c0aac09bf6310bd5d2c851f714bcd5f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -200,15 +200,15 @@\n %.200s() takes no arguments (%zd given)\n Interpreter change detected - this module can only be loaded into one interpreter per process.\n __defaults__ must be set to a tuple object\n changes to cyfunction.__defaults__ will not currently affect the values used in function calls\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 unbound method %.200S() needs an argument\n-/tmp/tmpkpcad_4h/build/src/rapidfuzz/utils_cpp.cxx\n+/tmp/tmp1hfhdecy/build/src/rapidfuzz/utils_cpp.cxx\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 %s() got multiple values for keyword argument '%U'\n %.200s() keywords must be strings\n %s() got an unexpected keyword argument '%U'\n cannot create std::vector larger than max_size()\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -49,15 +49,15 @@\n 0x000142e0 6c206e6f 74206375 7272656e 746c7920 l not currently \n 0x000142f0 61666665 63742074 68652076 616c7565 affect the value\n 0x00014300 73207573 65642069 6e206675 6e637469 s used in functi\n 0x00014310 6f6e2063 616c6c73 00000000 00000000 on calls........\n 0x00014320 756e626f 756e6420 6d657468 6f642025 unbound method %\n 0x00014330 2e323030 53282920 6e656564 7320616e .200S() needs an\n 0x00014340 20617267 756d656e 74000000 00000000 argument.......\n- 0x00014350 2f746d70 2f746d70 6b706361 645f3468 /tmp/tmpkpcad_4h\n+ 0x00014350 2f746d70 2f746d70 31686668 64656379 /tmp/tmp1hfhdecy\n 0x00014360 2f627569 6c642f73 72632f72 61706964 /build/src/rapid\n 0x00014370 66757a7a 2f757469 6c735f63 70702e63 fuzz/utils_cpp.c\n 0x00014380 78780000 00000000 6f6e6c79 2073696e xx......only sin\n 0x00014390 676c6520 63686172 61637465 7220756e gle character un\n 0x000143a0 69636f64 65207374 72696e67 73206361 icode strings ca\n 0x000143b0 6e206265 20636f6e 76657274 65642074 n be converted t\n 0x000143c0 6f205079 5f554353 342c2067 6f74206c o Py_UCS4, got l\n"}]}]}]}]}]}