{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.OLOmmgVz/b1/rapidfuzz_3.12.1+ds-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.OLOmmgVz/b2/rapidfuzz_3.12.1+ds-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 334286ac3f27b477434e613013d5ef54 123928 doc optional python-rapidfuzz-doc_3.12.1+ds-1_all.deb\n- 20fb4329cfec58397ff43c3ad7909eea 1964208 python optional python3-rapidfuzz_3.12.1+ds-1_amd64.deb\n+ 124de1aba3d0666d57032ab12ae580f0 1963156 python optional python3-rapidfuzz_3.12.1+ds-1_amd64.deb\n"}, {"source1": "python3-rapidfuzz_3.12.1+ds-1_amd64.deb", "source2": "python3-rapidfuzz_3.12.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 2025-02-03 06:37:14.000000 debian-binary\n--rw-r--r-- 0 0 0 3060 2025-02-03 06:37:14.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1960956 2025-02-03 06:37:14.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3064 2025-02-03 06:37:14.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1959900 2025-02-03 06:37:14.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-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/_feature_detector_cpp.cpython-313-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: 743cee190946b457f0cdfd3f61c12bd66891b839\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28d449942153d484bbbaa958c8f4e548fccc85dd\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -173,15 +173,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/tmp2qfidqnc/build/src/rapidfuzz/_feature_detector_cpp.cxx\n+/tmp/tmpylfnvg07/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 32716669 64716e63 2f627569 6c642f73 2qfidqnc/build/s\n+ 0x000086b0 796c666e 76673037 2f627569 6c642f73 ylfnvg07/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-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/_initialize_cpp.cpython-313-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: fea890adb15f2469733d2ee15237e242f33674cf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 098511a124dd4f58884af5531ada440b8d1dd7b7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -701,15 +701,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/tmp2qfidqnc/build/src/rapidfuzz/distance/_initialize_cpp.cxx\n+/tmp/tmpylfnvg07/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 0x0004ee50 00000000 00000000 5f637974 686f6e5f ........_cython_\n 0x0004ee60 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n 0x0004ee70 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n 0x0004ee80 00000000 00000000 63616e27 74207365 ........can't se\n 0x0004ee90 6e64206e 6f6e2d4e 6f6e6520 76616c75 nd non-None valu\n 0x0004eea0 6520746f 2061206a 7573742d 73746172 e to a just-star\n 0x0004eeb0 74656420 67656e65 7261746f 72000000 ted generator...\n- 0x0004eec0 2f746d70 2f746d70 32716669 64716e63 /tmp/tmp2qfidqnc\n+ 0x0004eec0 2f746d70 2f746d70 796c666e 76673037 /tmp/tmpylfnvg07\n 0x0004eed0 2f627569 6c642f73 72632f72 61706964 /build/src/rapid\n 0x0004eee0 66757a7a 2f646973 74616e63 652f5f69 fuzz/distance/_i\n 0x0004eef0 6e697469 616c697a 655f6370 702e6378 nitialize_cpp.cx\n 0x0004ef00 78000000 00000000 67656e65 7261746f x.......generato\n 0x0004ef10 72206967 6e6f7265 64204765 6e657261 r ignored Genera\n 0x0004ef20 746f7245 78697400 67656e65 7261746f torExit.generato\n 0x0004ef30 72207261 69736564 2053746f 70497465 r raised StopIte\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp.cpython-313-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: 7ead6549bfb8f725b7fe01767528fb3c53ee18ef\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3bfb4ae07df25e0a089546568c441a32f413ec92\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2044,15 +2044,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/tmp2qfidqnc/build/src/rapidfuzz/distance/metrics_cpp.cxx\n+/tmp/tmpylfnvg07/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 0x002c2c90 6963735f 63707028 766f6964 29000000 ics_cpp(void)...\n 0x002c2ca0 696e6974 20726170 69646675 7a7a2e64 init rapidfuzz.d\n 0x002c2cb0 69737461 6e63652e 6d657472 6963735f istance.metrics_\n 0x002c2cc0 63707000 00000000 5f637974 686f6e5f cpp....._cython_\n 0x002c2cd0 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n 0x002c2ce0 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n 0x002c2cf0 00000000 00000000 2f746d70 2f746d70 ......../tmp/tmp\n- 0x002c2d00 32716669 64716e63 2f627569 6c642f73 2qfidqnc/build/s\n+ 0x002c2d00 796c666e 76673037 2f627569 6c642f73 ylfnvg07/build/s\n 0x002c2d10 72632f72 61706964 66757a7a 2f646973 rc/rapidfuzz/dis\n 0x002c2d20 74616e63 652f6d65 74726963 735f6370 tance/metrics_cp\n 0x002c2d30 702e6378 78000000 63616e27 7420636f p.cxx...can't co\n 0x002c2d40 6e766572 74206e65 67617469 76652076 nvert negative v\n 0x002c2d50 616c7565 20746f20 73697a65 5f740000 alue to size_t..\n 0x002c2d60 63616e27 7420636f 6e766572 74206e65 can't convert ne\n 0x002c2d70 67617469 76652076 616c7565 20746f20 gative value to \n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp_avx2.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/distance/metrics_cpp_avx2.cpython-313-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: 5a3a766aee254885d84c552126b2197fceafaa4e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 304da706526ebe89b461633be58b399477c64f89\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2302,15 +2302,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/tmp2qfidqnc/build/src/rapidfuzz/distance/metrics_cpp_avx2.cxx\n+/tmp/tmpylfnvg07/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": "@@ -480,15 +480,15 @@\n 0x002d7dd0 61767832 28766f69 64290000 00000000 avx2(void)......\n 0x002d7de0 696e6974 20726170 69646675 7a7a2e64 init rapidfuzz.d\n 0x002d7df0 69737461 6e63652e 6d657472 6963735f istance.metrics_\n 0x002d7e00 6370705f 61767832 00000000 00000000 cpp_avx2........\n 0x002d7e10 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c\n 0x002d7e20 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o\n 0x002d7e30 725f6d65 74686f64 00000000 00000000 r_method........\n- 0x002d7e40 2f746d70 2f746d70 32716669 64716e63 /tmp/tmp2qfidqnc\n+ 0x002d7e40 2f746d70 2f746d70 796c666e 76673037 /tmp/tmpylfnvg07\n 0x002d7e50 2f627569 6c642f73 72632f72 61706964 /build/src/rapid\n 0x002d7e60 66757a7a 2f646973 74616e63 652f6d65 fuzz/distance/me\n 0x002d7e70 74726963 735f6370 705f6176 78322e63 trics_cpp_avx2.c\n 0x002d7e80 78780000 00000000 63616e27 7420636f xx......can't co\n 0x002d7e90 6e766572 74206e65 67617469 76652076 nvert negative v\n 0x002d7ea0 616c7565 20746f20 73697a65 5f740000 alue to size_t..\n 0x002d7eb0 63616e27 7420636f 6e766572 74206e65 can't convert ne\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp.cpython-313-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: 46d77e2d5ef8e412a6da594efc6fc3208f1bb216\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cecb8ab6c1b1d5a241587569efb09d27819763b7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1748,15 +1748,15 @@\n setting function's dictionary to a non-dict\n __annotations__ must be set to a dict object\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/tmp2qfidqnc/build/src/rapidfuzz/fuzz_cpp.cxx\n+/tmp/tmpylfnvg07/build/src/rapidfuzz/fuzz_cpp.cxx\n can't convert negative value to uint64_t\n scores has to have >= result_count() elements\n cpp_common.CreateScorerContext\n %s() got multiple values for keyword argument '%U'\n %.200s() keywords must be strings\n %s() got an unexpected keyword argument '%U'\n __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -224,15 +224,15 @@\n 0x00208dd0 7272656e 746c7920 61666665 63742074 rrently affect t\n 0x00208de0 68652076 616c7565 73207573 65642069 he values used i\n 0x00208df0 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n 0x00208e00 00000000 00000000 756e626f 756e6420 ........unbound \n 0x00208e10 6d657468 6f642025 2e323030 53282920 method %.200S() \n 0x00208e20 6e656564 7320616e 20617267 756d656e needs an argumen\n 0x00208e30 74000000 00000000 2f746d70 2f746d70 t......./tmp/tmp\n- 0x00208e40 32716669 64716e63 2f627569 6c642f73 2qfidqnc/build/s\n+ 0x00208e40 796c666e 76673037 2f627569 6c642f73 ylfnvg07/build/s\n 0x00208e50 72632f72 61706964 66757a7a 2f66757a rc/rapidfuzz/fuz\n 0x00208e60 7a5f6370 702e6378 78000000 00000000 z_cpp.cxx.......\n 0x00208e70 63616e27 7420636f 6e766572 74206e65 can't convert ne\n 0x00208e80 67617469 76652076 616c7565 20746f20 gative value to \n 0x00208e90 75696e74 36345f74 00000000 00000000 uint64_t........\n 0x00208ea0 73636f72 65732068 61732074 6f206861 scores has to ha\n 0x00208eb0 7665203e 3d207265 73756c74 5f636f75 ve >= result_cou\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp_avx2.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/fuzz_cpp_avx2.cpython-313-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: ec577d52c21b9176a65b1c3b4c65329da4f73a22\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 41d19a8569e36da12074dd2885304162a2e5bf26\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1854,15 +1854,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/tmp2qfidqnc/build/src/rapidfuzz/fuzz_cpp_avx2.cxx\n+/tmp/tmpylfnvg07/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 0x0020d9b0 20617267 756d656e 74000000 00000000 argument.......\n 0x0020d9c0 68617361 74747228 293a2061 74747269 hasattr(): attri\n 0x0020d9d0 62757465 206e616d 65206d75 73742062 bute name must b\n 0x0020d9e0 65207374 72696e67 00000000 00000000 e string........\n 0x0020d9f0 72617069 6466757a 7a2e6675 7a7a5f63 rapidfuzz.fuzz_c\n 0x0020da00 70705f61 7678322e 73657475 7050616e pp_avx2.setupPan\n 0x0020da10 64617300 00000000 2f746d70 2f746d70 das...../tmp/tmp\n- 0x0020da20 32716669 64716e63 2f627569 6c642f73 2qfidqnc/build/s\n+ 0x0020da20 796c666e 76673037 2f627569 6c642f73 ylfnvg07/build/s\n 0x0020da30 72632f72 61706964 66757a7a 2f66757a rc/rapidfuzz/fuz\n 0x0020da40 7a5f6370 705f6176 78322e63 78780000 z_cpp_avx2.cxx..\n 0x0020da50 6f626a65 6374206f 66207479 70652027 object of type '\n 0x0020da60 4e6f6e65 54797065 27206861 73206e6f NoneType' has no\n 0x0020da70 206c656e 28290000 20776869 6c652063 len().. while c\n 0x0020da80 616c6c69 6e672061 20507974 686f6e20 alling a Python \n 0x0020da90 6f626a65 63740000 4e554c4c 20726573 object..NULL res\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/process_cpp_impl.cpython-313-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: d0b1739e56007f52f65fb96c07ff2463c5c75e0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b84d601f035825adb3fa5086b3022390f16cc009\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1087,15 +1087,15 @@\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 __mro_entries__ must return a tuple\n Unable to initialize pickling for %.200s\n hasattr(): attribute name must be string\n generator ignored GeneratorExit\n iter() returned non-iterator of type '%.200s'\n-/tmp/tmp2qfidqnc/build/src/rapidfuzz/process_cpp_impl.cxx\n+/tmp/tmpylfnvg07/build/src/rapidfuzz/process_cpp_impl.cxx\n Module 'process_cpp_impl' has already been imported. Re-initialisation is not supported.\n compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d\n Cython module failed to register with collections.abc module\n __Pyx_PyMODINIT_FUNC PyInit_process_cpp_impl(void)\n init rapidfuzz.process_cpp_impl\n qualified name of the generator\n object being iterated by 'yield from', or None\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -532,15 +532,15 @@\n 0x000a3110 65206d75 73742062 65207374 72696e67 e must be string\n 0x000a3120 00000000 00000000 67656e65 7261746f ........generato\n 0x000a3130 72206967 6e6f7265 64204765 6e657261 r ignored Genera\n 0x000a3140 746f7245 78697400 69746572 28292072 torExit.iter() r\n 0x000a3150 65747572 6e656420 6e6f6e2d 69746572 eturned non-iter\n 0x000a3160 61746f72 206f6620 74797065 2027252e ator of type '%.\n 0x000a3170 32303073 27000000 2f746d70 2f746d70 200s'.../tmp/tmp\n- 0x000a3180 32716669 64716e63 2f627569 6c642f73 2qfidqnc/build/s\n+ 0x000a3180 796c666e 76673037 2f627569 6c642f73 ylfnvg07/build/s\n 0x000a3190 72632f72 61706964 66757a7a 2f70726f rc/rapidfuzz/pro\n 0x000a31a0 63657373 5f637070 5f696d70 6c2e6378 cess_cpp_impl.cx\n 0x000a31b0 78000000 00000000 4d6f6475 6c652027 x.......Module '\n 0x000a31c0 70726f63 6573735f 6370705f 696d706c process_cpp_impl\n 0x000a31d0 27206861 7320616c 72656164 79206265 ' has already be\n 0x000a31e0 656e2069 6d706f72 7465642e 2052652d en imported. Re-\n 0x000a31f0 696e6974 69616c69 73617469 6f6e2069 initialisation i\n"}]}, {"source1": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/rapidfuzz/utils_cpp.cpython-313-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: a4573c7afce0cf1a0d575488afd96378a0a9c302\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c058c5f5310af279214fe5cefe91be1f1ab82445\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -197,15 +197,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/tmp2qfidqnc/build/src/rapidfuzz/utils_cpp.cxx\n+/tmp/tmpylfnvg07/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 32716669 64716e63 /tmp/tmp2qfidqnc\n+ 0x00014350 2f746d70 2f746d70 796c666e 76673037 /tmp/tmpylfnvg07\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"}]}]}]}]}]}