{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.a3T1pitL/b1/yarl_1.13.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.a3T1pitL/b2/yarl_1.13.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 91688cc44408515178aac029acec321c 110512 doc optional python-yarl-doc_1.13.1-1_all.deb\n- 3b2b3966ab01a58afa7341e9a2d5cc0f 335444 debug optional python3-yarl-dbgsym_1.13.1-1_armhf.deb\n- f0c82181179b999fe3622c3211b73adf 91392 python optional python3-yarl_1.13.1-1_armhf.deb\n+ b571a453b09208030e987600bc28cc50 335616 debug optional python3-yarl-dbgsym_1.13.1-1_armhf.deb\n+ 73a0ebe721818b644feef6d15b18189c 91400 python optional python3-yarl_1.13.1-1_armhf.deb\n"}, {"source1": "python3-yarl_1.13.1-1_armhf.deb", "source2": "python3-yarl_1.13.1-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-10-01 14:10:29.000000 debian-binary\n -rw-r--r-- 0 0 0 1864 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 89336 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 89344 2024-10-01 14:10:29.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/yarl/_helpers_c.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/yarl/_helpers_c.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: 866724090981268a35fb952e7f4d347a8ce72e72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 676e9da8bac62d00c4341f54a3ed9dd7b74a692b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -168,15 +168,15 @@\n setting function's dictionary to a non-dict\n instance exception may not have a separate value\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n %s() got multiple values for keyword argument '%U'\n %.200s() keywords must be strings\n %s() got an unexpected keyword argument '%U'\n-/tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_helpers_c.c\n %s (%s:%d)\n yarl/_helpers_c.pyx\n yarl._helpers_c.cached_property.__doc__.__get__\n \n yarl._helpers_c.__pyx_unpickle_cached_property__set_state\n 'NoneType' object is not subscriptable\n hasattr(): attribute name must be string\n@@ -266,15 +266,14 @@\n __test__\n use_setstate\n yarl._helpers_c\n __pyx_unpickle_cached_property(__pyx_type, long __pyx_checksum, __pyx_state)\n cached_property.__setstate_cython__(self, __pyx_state)\n cached_property.__reduce_cython__(self)\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug\n-Tf96724090981268a35fb952e7f4d347a8ce72e72.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -107,16 +107,16 @@\n 0x00008894 776f7264 20617267 756d656e 74202725 word argument '%\n 0x000088a4 55270000 252e3230 30732829 206b6579 U'..%.200s() key\n 0x000088b4 776f7264 73206d75 73742062 65207374 words must be st\n 0x000088c4 72696e67 73000000 25732829 20676f74 rings...%s() got\n 0x000088d4 20616e20 756e6578 70656374 6564206b an unexpected k\n 0x000088e4 6579776f 72642061 7267756d 656e7420 eyword argument \n 0x000088f4 27255527 00000000 2f746d70 2f2e746d '%U'..../tmp/.tm\n- 0x00008904 702d7961 726c2d70 65703531 372d3538 p-yarl-pep517-58\n- 0x00008914 79676a69 356c2f73 72632f79 61726c2f ygji5l/src/yarl/\n+ 0x00008904 702d7961 726c2d70 65703531 372d796e p-yarl-pep517-yn\n+ 0x00008914 79393631 33732f73 72632f79 61726c2f y9613s/src/yarl/\n 0x00008924 5f68656c 70657273 5f632e63 00000000 _helpers_c.c....\n 0x00008934 25732028 25733a25 64290000 7961726c %s (%s:%d)..yarl\n 0x00008944 2f5f6865 6c706572 735f632e 70797800 /_helpers_c.pyx.\n 0x00008954 7961726c 2e5f6865 6c706572 735f632e yarl._helpers_c.\n 0x00008964 63616368 65645f70 726f7065 7274792e cached_property.\n 0x00008974 5f5f646f 635f5f2e 5f5f6765 745f5f00 __doc__.__get__.\n 0x00008984 3c737472 696e6773 6f757263 653e0000 ..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 7961726c 2e646562 75670037 2e34fab1 yarl.debug.7.4..\n- 0x00000040 a54185e1 3f666932 72a27199 546639 .A..?fi2r.q.Tf9\n+ 0x00000030 7961726c 2e646562 756700f5 8fe52f0e yarl.debug..../.\n+ 0x00000040 bae52a00 1fc4ee26 7c1ae37c 578813 ..*....&|..|W..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36373234 30393039 38313236 38613335 6724090981268a35\n- 0x00000010 66623935 32653766 34643334 37613863 fb952e7f4d347a8c\n- 0x00000020 65373265 37322e64 65627567 00000000 e72e72.debug....\n- 0x00000030 d44ae7ec .J..\n+ 0x00000000 36653964 61386261 63363264 30306334 6e9da8bac62d00c4\n+ 0x00000010 33343166 35346133 65643964 64376237 341f54a3ed9dd7b7\n+ 0x00000020 34613639 32622e64 65627567 00000000 4a692b.debug....\n+ 0x00000030 b5d7a2dd ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.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: 0269906f0120a12fdb9750ce92f704a0e01e9616\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b3a381bdca63a487fac8997fd3ce64afb9f268d4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -219,15 +219,15 @@\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n can't convert negative value to uint64_t\n while calling a Python object\n NULL result without error in PyObject_Call\n %s() got multiple values for keyword argument '%U'\n cannot import name %S\n-/tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_quoting_c.c\n %s (%s:%d)\n yarl/_quoting_c.pyx\n yarl._quoting_c._write_char\n yarl._quoting_c.set_bit\n \n 'NoneType' object is not subscriptable\n Expected %s, got %.200s\n@@ -366,15 +366,14 @@\n __pyx_unpickle__Unquoter(__pyx_type, long __pyx_checksum, __pyx_state)\n __pyx_unpickle__Quoter(__pyx_type, long __pyx_checksum, __pyx_state)\n _Unquoter.__setstate_cython__(self, __pyx_state)\n _Unquoter.__reduce_cython__(self)\n _Quoter.__setstate_cython__(self, __pyx_state)\n _Quoter.__reduce_cython__(self)\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug\n-Tf969906f0120a12fdb9750ce92f704a0e01e9616.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -138,15 +138,15 @@\n 0x00012560 7220696e 2050794f 626a6563 745f4361 r in PyObject_Ca\n 0x00012570 6c6c0000 25732829 20676f74 206d756c ll..%s() got mul\n 0x00012580 7469706c 65207661 6c756573 20666f72 tiple values for\n 0x00012590 206b6579 776f7264 20617267 756d656e keyword argumen\n 0x000125a0 74202725 55270000 63616e6e 6f742069 t '%U'..cannot i\n 0x000125b0 6d706f72 74206e61 6d652025 53000000 mport name %S...\n 0x000125c0 2f746d70 2f2e746d 702d7961 726c2d70 /tmp/.tmp-yarl-p\n- 0x000125d0 65703531 372d3538 79676a69 356c2f73 ep517-58ygji5l/s\n+ 0x000125d0 65703531 372d796e 79393631 33732f73 ep517-yny9613s/s\n 0x000125e0 72632f79 61726c2f 5f71756f 74696e67 rc/yarl/_quoting\n 0x000125f0 5f632e63 00000000 25732028 25733a25 _c.c....%s (%s:%\n 0x00012600 64290000 7961726c 2f5f7175 6f74696e d)..yarl/_quotin\n 0x00012610 675f632e 70797800 7961726c 2e5f7175 g_c.pyx.yarl._qu\n 0x00012620 6f74696e 675f632e 5f777269 74655f63 oting_c._write_c\n 0x00012630 68617200 7961726c 2e5f7175 6f74696e har.yarl._quotin\n 0x00012640 675f632e 7365745f 62697400 3c737472 g_c.set_bit.\n Installed-Size: 372\n Depends: python3-yarl (= 1.13.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 0269906f0120a12fdb9750ce92f704a0e01e9616 866724090981268a35fb952e7f4d347a8ce72e72\n+Build-Ids: 676e9da8bac62d00c4341f54a3ed9dd7b74a692b b3a381bdca63a487fac8997fd3ce64afb9f268d4\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/02/69906f0120a12fdb9750ce92f704a0e01e9616.debug\n-usr/lib/debug/.build-id/86/6724090981268a35fb952e7f4d347a8ce72e72.debug\n+usr/lib/debug/.build-id/67/6e9da8bac62d00c4341f54a3ed9dd7b74a692b.debug\n+usr/lib/debug/.build-id/b3/a381bdca63a487fac8997fd3ce64afb9f268d4.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 243236 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/02/69906f0120a12fdb9750ce92f704a0e01e9616.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/86/\n--rw-r--r-- 0 root (0) root (0) 109940 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/86/6724090981268a35fb952e7f4d347a8ce72e72.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 109940 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/67/6e9da8bac62d00c4341f54a3ed9dd7b74a692b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/b3/\n+-rw-r--r-- 0 root (0) root (0) 243232 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/b3/a381bdca63a487fac8997fd3ce64afb9f268d4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 12416 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/doc/python3-yarl-dbgsym -> python3-yarl\n"}, {"source1": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug", "source2": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-yarl.debug", "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: 372e34fab1a54185e13f66693272a27199546639\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f58fe52f0ebae52a001fc4ee267c1ae37c578813\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x225f (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 53 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (strp) (offset: 0x921): /tmp/.tmp-yarl-pep517-58ygji5l/src\n+ <11> DW_AT_comp_dir : (strp) (offset: 0x921): /tmp/.tmp-yarl-pep517-yny9613s/src\n <1><15>: Abbrev Number: 23 (DW_TAG_base_type)\n <16> DW_AT_byte_size : (data1) 8\n <17> DW_AT_encoding : (data1) 7\t(unsigned)\n <18> DW_AT_name : (strp) (offset: 0x3592): long long unsigned int\n <1><1c>: Abbrev Number: 23 (DW_TAG_base_type)\n <1d> DW_AT_byte_size : (data1) 4\n <1e> DW_AT_encoding : (data1) 7\t(unsigned)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,11 @@\n rZ{,oFfZ\n Tq#rB}Ho,b\n-AZ7erj~M\n+RrR[5#t7\n+e?~P-@@?\n+A]lE5Yf2\n .shstrtab\n .note.gnu.build-id\n .debug_info\n .debug_abbrev\n .debug_line\n .debug_str\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -142,15 +142,15 @@\n [ 8c5] ssizeobjargproc\n [ 8d5] objobjargproc\n [ 8e3] objobjproc\n [ 8ee] releasebufferproc\n [ 900] getbufferproc\n [ 90e] initproc\n [ 917] visitproc\n- [ 921] /tmp/.tmp-yarl-pep517-58ygji5l/src\n+ [ 921] /tmp/.tmp-yarl-pep517-yny9613s/src\n [ 944] async_exc\n [ 94e] __pyx_d\n [ 956] modbad\n [ 95d] PyNumber_InPlaceAdd\n [ 971] nb_add\n [ 978] nb_inplace_add\n [ 987] _PyCoCached\n"}]}, {"source1": "./usr/lib/debug/.build-id/02/69906f0120a12fdb9750ce92f704a0e01e9616.debug", "source2": "./usr/lib/debug/.build-id/b3/a381bdca63a487fac8997fd3ce64afb9f268d4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 241836 (bytes into file)\n+ Start of section headers: 241832 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 6\n Size of section headers: 40 (bytes)\n Number of section headers: 35\n Section header string table index: 34\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 35 section headers, starting at offset 0x3b0ac:\n+There are 35 section headers, starting at offset 0x3b0a8:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000118 000118 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000013c 000118 0009d0 10 A 4 3 4\n@@ -26,19 +26,19 @@\n [21] .comment PROGBITS 00000000 000118 00001e 01 MS 0 0 1\n [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000136 000031 00 0 0 1\n [23] .debug_aranges PROGBITS 00000000 000168 00007f 00 C 0 0 4\n [24] .debug_info PROGBITS 00000000 0001e8 016966 00 C 0 0 4\n [25] .debug_abbrev PROGBITS 00000000 016b50 000415 00 C 0 0 4\n [26] .debug_line PROGBITS 00000000 016f68 00a198 00 C 0 0 4\n [27] .debug_frame PROGBITS 00000000 021100 000535 00 C 0 0 4\n- [28] .debug_str PROGBITS 00000000 021638 0008b9 01 MSC 0 0 4\n- [29] .debug_loclists PROGBITS 00000000 021ef4 010f81 00 C 0 0 4\n- [30] .debug_rnglists PROGBITS 00000000 032e78 002d3c 00 C 0 0 4\n- [31] .gnu_debugaltlink PROGBITS 00000000 035bb4 00004f 00 0 0 1\n- [32] .symtab SYMTAB 00000000 035c04 002af0 10 33 533 4\n- [33] .strtab STRTAB 00000000 0386f4 002854 00 0 0 1\n- [34] .shstrtab STRTAB 00000000 03af48 000163 00 0 0 1\n+ [28] .debug_str PROGBITS 00000000 021638 0008b8 01 MSC 0 0 4\n+ [29] .debug_loclists PROGBITS 00000000 021ef0 010f81 00 C 0 0 4\n+ [30] .debug_rnglists PROGBITS 00000000 032e74 002d3c 00 C 0 0 4\n+ [31] .gnu_debugaltlink PROGBITS 00000000 035bb0 00004f 00 0 0 1\n+ [32] .symtab SYMTAB 00000000 035c00 002af0 10 33 533 4\n+ [33] .strtab STRTAB 00000000 0386f0 002854 00 0 0 1\n+ [34] .shstrtab STRTAB 00000000 03af44 000163 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\n"}, {"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: 0269906f0120a12fdb9750ce92f704a0e01e9616\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b3a381bdca63a487fac8997fd3ce64afb9f268d4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x1b):\n- 1\t/tmp/.tmp-yarl-pep517-58ygji5l/src/yarl\n+ 1\t/tmp/.tmp-yarl-pep517-yny9613s/src/yarl\n 2\t/usr/include/python3.12\n 3\t/usr/include/python3.12/cpython\n 4\t/usr/include/arm-linux-gnueabihf/bits\n 5\t/usr/lib/gcc/arm-linux-gnueabihf/14/include\n 6\t/usr/include/arm-linux-gnueabihf/sys\n 7\t/usr/include\n 8\t/usr/include/python3.12/internal\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,15 +5,15 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x205) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (strp) (offset: 0xcb5): /tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_quoting_c.c\n+ <13> DW_AT_name : (strp) (offset: 0xcb5): /tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_quoting_c.c\n <17> DW_AT_comp_dir : (GNU_strp_alt) (offset: 0x921) \n <1b> DW_AT_ranges : (sec_offset) 0x5904\n <1f> DW_AT_low_pc : (addr) 0\n <23> DW_AT_stmt_list : (sec_offset) 0\n <1><27>: Abbrev Number: 1 (DW_TAG_base_type)\n <28> DW_AT_byte_size : (data1) 8\n <29> DW_AT_encoding : (data1) 7\t(unsigned)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -15,27 +15,24 @@\n >x0E=8.Z\n 6/8<:%&!p\n BkOc.jPh\n 0\"mSZ(e?\n ar5T_2M^`\n +l=)%bP|\n K8EkbR]\"\n-,-#S7LYJ\n-A7?`7G[2@\n-xo<<~9E\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -119,15 +119,15 @@\n [ c25] __pyx_k_Only_safe_symbols_with_ORD_128_a\n [ c4e] __pyx_kp_u_Only_safe_symbols_with_ORD_128_a\n [ c7a] PyUnicode_FromKindAndData\n [ c94] udata\n [ c9a] __pyx_vtab\n [ ca5] local_tb\n [ cae] tmp_tb\n- [ cb5] /tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_quoting_c.c\n+ [ cb5] /tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_quoting_c.c\n [ cea] __pyx_module_is_main_yarl___quoting_c\n [ d10] __pyx_pymod_exec__quoting_c\n [ d2c] __pyx_k_yarl__quoting_c\n [ d44] __pyx_n_s_yarl__quoting_c\n [ d5e] PyInit__quoting_c\n [ d70] malloc\n [ d77] __src\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 7961726c 2e646562 75670037 2e34fab1 yarl.debug.7.4..\n- 0x00000040 a54185e1 3f666932 72a27199 546639 .A..?fi2r.q.Tf9\n+ 0x00000030 7961726c 2e646562 756700f5 8fe52f0e yarl.debug..../.\n+ 0x00000040 bae52a00 1fc4ee26 7c1ae37c 578813 ..*....&|..|W..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/86/6724090981268a35fb952e7f4d347a8ce72e72.debug", "source2": "./usr/lib/debug/.build-id/67/6e9da8bac62d00c4341f54a3ed9dd7b74a692b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,15 +26,15 @@\n [21] .comment PROGBITS 00000000 000118 00001e 01 MS 0 0 1\n [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000136 000031 00 0 0 1\n [23] .debug_aranges PROGBITS 00000000 000168 000061 00 C 0 0 4\n [24] .debug_info PROGBITS 00000000 0001cc 009f67 00 C 0 0 4\n [25] .debug_abbrev PROGBITS 00000000 00a134 00033f 00 C 0 0 4\n [26] .debug_line PROGBITS 00000000 00a474 00456f 00 C 0 0 4\n [27] .debug_frame PROGBITS 00000000 00e9e4 0003c5 00 C 0 0 4\n- [28] .debug_str PROGBITS 00000000 00edac 00029f 01 MSC 0 0 4\n+ [28] .debug_str PROGBITS 00000000 00edac 00029e 01 MSC 0 0 4\n [29] .debug_loclists PROGBITS 00000000 00f04c 006a2c 00 C 0 0 4\n [30] .debug_rnglists PROGBITS 00000000 015a78 00128b 00 C 0 0 4\n [31] .gnu_debugaltlink PROGBITS 00000000 016d03 00004f 00 0 0 1\n [32] .symtab SYMTAB 00000000 016d54 001e40 10 33 358 4\n [33] .strtab STRTAB 00000000 018b94 001b03 00 0 0 1\n [34] .shstrtab STRTAB 00000000 01a697 000163 00 0 0 1\n Key to Flags:\n"}, {"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: 866724090981268a35fb952e7f4d347a8ce72e72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 676e9da8bac62d00c4341f54a3ed9dd7b74a692b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x1b):\n- 1\t/tmp/.tmp-yarl-pep517-58ygji5l/src/yarl\n+ 1\t/tmp/.tmp-yarl-pep517-yny9613s/src/yarl\n 2\t/usr/include/python3.12\n 3\t/usr/include/python3.12/cpython\n 4\t/usr/lib/gcc/arm-linux-gnueabihf/14/include\n 5\t/usr/include/arm-linux-gnueabihf/bits\n 6\t/usr/include/arm-linux-gnueabihf/sys\n 7\t/usr/include\n 8\t/usr/include/python3.12/internal\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,15 +5,15 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 109 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x205) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (strp) (offset: 0x4db): /tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_helpers_c.c\n+ <12> DW_AT_name : (strp) (offset: 0x4db): /tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_helpers_c.c\n <16> DW_AT_comp_dir : (GNU_strp_alt) (offset: 0x921) \n <1a> DW_AT_ranges : (sec_offset) 0x235a\n <1e> DW_AT_low_pc : (addr) 0\n <22> DW_AT_stmt_list : (sec_offset) 0\n <1><26>: Abbrev Number: 1 (DW_TAG_base_type)\n <27> DW_AT_byte_size : (data1) 8\n <28> DW_AT_encoding : (data1) 7\t(unsigned)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,20 @@\n-.rGCC: (Debian 14.2.0-8) 14.2.0\n+Ji+GCC: (Debian 14.2.0-8) 14.2.0\n \tlvvC;7J`\n 67&`Bjz[2\n W)u<@D#?\n N!Tsg0Bn\n !EMyHQp2Vk\n #V[(]W3D@\n <&\t1!\t?\n l8A6NAUp*^\n zwF7zaq3\n prL~)X^P\n b9uA^_by9J\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -25,15 +25,15 @@\n [ 37b] __pyx_pw_4yarl_10_helpers_c_15cached_property_3__get__\n [ 3b2] __pyx_pf_4yarl_10_helpers_c_15cached_property_7__doc_____get__\n [ 3f1] __pyx_pf_4yarl_10_helpers_c_15cached_property_4__set__\n [ 428] __pyx_pw_4yarl_10_helpers_c_15cached_property_5__set__\n [ 45f] __pyx_pw_4yarl_10_helpers_c_15cached_property_1__init__\n [ 497] __pyx_pf_4yarl_10_helpers_c_15cached_property___init__\n [ 4ce] __pyx_tuple_\n- [ 4db] /tmp/.tmp-yarl-pep517-58ygji5l/src/yarl/_helpers_c.c\n+ [ 4db] /tmp/.tmp-yarl-pep517-yny9613s/src/yarl/_helpers_c.c\n [ 510] __pyx_module_is_main_yarl___helpers_c\n [ 536] __pyx_pymod_exec__helpers_c\n [ 552] __pyx_k_yarl__helpers_c\n [ 56a] __pyx_n_s_yarl__helpers_c\n [ 584] PyInit__helpers_c\n [ 596] __pyx_k_doc\n [ 5a2] __pyx_n_s_doc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 7961726c 2e646562 75670037 2e34fab1 yarl.debug.7.4..\n- 0x00000040 a54185e1 3f666932 72a27199 546639 .A..?fi2r.q.Tf9\n+ 0x00000030 7961726c 2e646562 756700f5 8fe52f0e yarl.debug..../.\n+ 0x00000040 bae52a00 1fc4ee26 7c1ae37c 578813 ..*....&|..|W..\n \n"}]}]}]}]}]}