{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.JlJmu1ab/b1/yarl_1.13.1-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.JlJmu1ab/b2/yarl_1.13.1-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 302427775f534746f184c634357c9bb8 110420 doc optional python-yarl-doc_1.13.1-1_all.deb\n- d6e42d1ba4adb548e49d8b2baea1ea62 308064 debug optional python3-yarl-dbgsym_1.13.1-1_i386.deb\n- 87f2c9665b4ce75862473e354423acbf 101524 python optional python3-yarl_1.13.1-1_i386.deb\n+ a60d95c7d5c9b88757afc9f5befb9a4b 308060 debug optional python3-yarl-dbgsym_1.13.1-1_i386.deb\n+ 51a85bef1e6198e31cc6de2fcaceb20f 101512 python optional python3-yarl_1.13.1-1_i386.deb\n"}, {"source1": "python3-yarl_1.13.1-1_i386.deb", "source2": "python3-yarl_1.13.1-1_i386.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 1860 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 99472 2024-10-01 14:10:29.000000 data.tar.xz\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 99456 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-313-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_helpers_c.cpython-313-i386-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: 711292c04959a89c392ebb56f22e685c1db62ddf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 41338ffdc65303538d6a60b75fac08c1fd08c9ab\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -179,15 +179,15 @@\n func_code\n __code__\n func_defaults\n __defaults__\n __kwdefaults__\n __annotations__\n _is_coroutine\n-/tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_helpers_c.c\n Interpreter change detected - this module can only be loaded into one interpreter per process.\n /usr/include/python3.13/object.h\n /usr/include/python3.13/cpython/tupleobject.h\n /usr/include/python3.13/cpython/unicodeobject.h\n /usr/include/python3.13/cpython/longintrepr.h\n PyType_HasFeature((op)->ob_base.ob_type, Py_TPFLAGS_LONG_SUBCLASS)\n /usr/include/python3.13/cpython/listobject.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -62,16 +62,16 @@\n 0x0000c3b0 636c6f73 7572655f 5f006675 6e635f63 closure__.func_c\n 0x0000c3c0 6f646500 5f5f636f 64655f5f 0066756e ode.__code__.fun\n 0x0000c3d0 635f6465 6661756c 7473005f 5f646566 c_defaults.__def\n 0x0000c3e0 61756c74 735f5f00 5f5f6b77 64656661 aults__.__kwdefa\n 0x0000c3f0 756c7473 5f5f005f 5f616e6e 6f746174 ults__.__annotat\n 0x0000c400 696f6e73 5f5f005f 69735f63 6f726f75 ions__._is_corou\n 0x0000c410 74696e65 00000000 2f746d70 2f2e746d tine..../tmp/.tm\n- 0x0000c420 702d7961 726c2d70 65703531 372d7a75 p-yarl-pep517-zu\n- 0x0000c430 7036626b 77352f73 72632f79 61726c2f p6bkw5/src/yarl/\n+ 0x0000c420 702d7961 726c2d70 65703531 372d3335 p-yarl-pep517-35\n+ 0x0000c430 6f69747a 686a2f73 72632f79 61726c2f oitzhj/src/yarl/\n 0x0000c440 5f68656c 70657273 5f632e63 00000000 _helpers_c.c....\n 0x0000c450 496e7465 72707265 74657220 6368616e Interpreter chan\n 0x0000c460 67652064 65746563 74656420 2d207468 ge detected - th\n 0x0000c470 6973206d 6f64756c 65206361 6e206f6e is module can on\n 0x0000c480 6c792062 65206c6f 61646564 20696e74 ly be loaded int\n 0x0000c490 6f206f6e 6520696e 74657270 72657465 o one interprete\n 0x0000c4a0 72207065 72207072 6f636573 732e0000 r per process...\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 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f70 7974686f 6e332d79 61726c2e nu/python3-yarl.\n- 0x00000030 64656275 67004eab e4c0c9b6 00ec29e6 debug.N.......).\n- 0x00000040 cca3bf02 798fbfc4 d83f ....y....?\n+ 0x00000030 64656275 6700e210 5b377652 85b4c68a debug...[7vR....\n+ 0x00000040 e4ac79f8 6965e516 b16d ..y.ie...m\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 31323932 63303439 35396138 39633339 1292c04959a89c39\n- 0x00000010 32656262 35366632 32653638 35633164 2ebb56f22e685c1d\n- 0x00000020 62363264 64662e64 65627567 00000000 b62ddf.debug....\n- 0x00000030 71914f5a q.OZ\n+ 0x00000000 33333866 66646336 35333033 35333864 338ffdc65303538d\n+ 0x00000010 36613630 62373566 61633038 63316664 6a60b75fac08c1fd\n+ 0x00000020 30386339 61622e64 65627567 00000000 08c9ab.debug....\n+ 0x00000030 fd2f56f7 ./V.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-i386-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: 740d6bab86fb96fcb324fd75a15ba224722a3040\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e05b85a6c5568d5e8139f12c910d3a25dcaf7aea\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -148,15 +148,15 @@\n __stack_chk_fail\n libc.so.6\n GLIBC_2.1.3\n GLIBC_2.4\n GLIBC_2.0\n while calling a Python object\n NULL result without error in PyObject_Call\n-/tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_quoting_c.c\n Unable to initialize pickling for %.200s\n Interpreter change detected - this module can only be loaded into one interpreter per process.\n /usr/include/python3.13/object.h\n /usr/include/python3.13/cpython/tupleobject.h\n /usr/include/python3.13/cpython/unicodeobject.h\n /usr/include/python3.13/cpython/longintrepr.h\n PyType_HasFeature((op)->ob_base.ob_type, Py_TPFLAGS_LONG_SUBCLASS)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2,15 +2,15 @@\n Hex dump of section '.rodata':\n 0x00019000 20776869 6c652063 616c6c69 6e672061 while calling a\n 0x00019010 20507974 686f6e20 6f626a65 63740000 Python object..\n 0x00019020 4e554c4c 20726573 756c7420 77697468 NULL result with\n 0x00019030 6f757420 6572726f 7220696e 2050794f out error in PyO\n 0x00019040 626a6563 745f4361 6c6c0000 2f746d70 bject_Call../tmp\n 0x00019050 2f2e746d 702d7961 726c2d70 65703531 /.tmp-yarl-pep51\n- 0x00019060 372d7a75 7036626b 77352f73 72632f79 7-zup6bkw5/src/y\n+ 0x00019060 372d3335 6f69747a 686a2f73 72632f79 7-35oitzhj/src/y\n 0x00019070 61726c2f 5f71756f 74696e67 5f632e63 arl/_quoting_c.c\n 0x00019080 00000000 556e6162 6c652074 6f20696e ....Unable to in\n 0x00019090 69746961 6c697a65 20706963 6b6c696e itialize picklin\n 0x000190a0 6720666f 7220252e 32303073 00000000 g for %.200s....\n 0x000190b0 496e7465 72707265 74657220 6368616e Interpreter chan\n 0x000190c0 67652064 65746563 74656420 2d207468 ge detected - th\n 0x000190d0 6973206d 6f64756c 65206361 6e206f6e is module can on\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 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f70 7974686f 6e332d79 61726c2e nu/python3-yarl.\n- 0x00000030 64656275 67004eab e4c0c9b6 00ec29e6 debug.N.......).\n- 0x00000040 cca3bf02 798fbfc4 d83f ....y....?\n+ 0x00000030 64656275 6700e210 5b377652 85b4c68a debug...[7vR....\n+ 0x00000040 e4ac79f8 6965e516 b16d ..y.ie...m\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 30643662 61623836 66623936 66636233 0d6bab86fb96fcb3\n- 0x00000010 32346664 37356131 35626132 32343732 24fd75a15ba22472\n- 0x00000020 32613330 34302e64 65627567 00000000 2a3040.debug....\n- 0x00000030 1cd45fb7 .._.\n+ 0x00000000 35623835 61366335 35363864 35653831 5b85a6c5568d5e81\n+ 0x00000010 33396631 32633931 30643361 32356463 39f12c910d3a25dc\n+ 0x00000020 61663761 65612e64 65627567 00000000 af7aea.debug....\n+ 0x00000030 20c8fade ...\n \n"}]}]}]}]}, {"source1": "python3-yarl-dbgsym_1.13.1-1_i386.deb", "source2": "python3-yarl-dbgsym_1.13.1-1_i386.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 624 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 307248 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 307244 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Piotr O\u017carowski \n Installed-Size: 341\n Depends: python3-yarl (= 1.13.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 711292c04959a89c392ebb56f22e685c1db62ddf 740d6bab86fb96fcb324fd75a15ba224722a3040\n+Build-Ids: 41338ffdc65303538d6a60b75fac08c1fd08c9ab e05b85a6c5568d5e8139f12c910d3a25dcaf7aea\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/71/1292c04959a89c392ebb56f22e685c1db62ddf.debug\n-usr/lib/debug/.build-id/74/0d6bab86fb96fcb324fd75a15ba224722a3040.debug\n+usr/lib/debug/.build-id/41/338ffdc65303538d6a60b75fac08c1fd08c9ab.debug\n+usr/lib/debug/.build-id/e0/5b85a6c5568d5e8139f12c910d3a25dcaf7aea.debug\n usr/lib/debug/.dwz/i386-linux-gnu/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/71/\n--rw-r--r-- 0 root (0) root (0) 103832 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/71/1292c04959a89c392ebb56f22e685c1db62ddf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/74/\n--rw-r--r-- 0 root (0) root (0) 217704 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/74/0d6bab86fb96fcb324fd75a15ba224722a3040.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/41/\n+-rw-r--r-- 0 root (0) root (0) 103832 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/41/338ffdc65303538d6a60b75fac08c1fd08c9ab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/e0/\n+-rw-r--r-- 0 root (0) root (0) 217700 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/e0/5b85a6c5568d5e8139f12c910d3a25dcaf7aea.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 12508 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/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/i386-linux-gnu/python3-yarl.debug", "source2": "./usr/lib/debug/.dwz/i386-linux-gnu/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: 4eabe4c0c9b600ec29e6cca3bf02798fbfc4d83f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e2105b37765285b4c68ae4ac79f86965e516b16d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\n 1\t(string)\t/usr/include/i386-linux-gnu/bits\n 2\t(string)\t/usr/include\n 3\t(string)\t/usr/lib/gcc/i686-linux-gnu/14/include\n 4\t(string)\t/usr/include/i386-linux-gnu/sys\n 5\t(string)\t/usr/include/python3.13\n 6\t(string)\t/usr/include/python3.13/cpython\n 7\t(string)\t/usr/include/python3.13/internal\n- 8\t(string)\t/tmp/.tmp-yarl-pep517-zup6bkw5/src\n+ 8\t(string)\t/tmp/.tmp-yarl-pep517-35oitzhj/src\n \n The File Name Table (offset 0x113, lines 50, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\ttypes.h\n 2\t(udata)\t1\t(string)\tstdint-intn.h\n 3\t(udata)\t1\t(string)\tstdint-uintn.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/71/1292c04959a89c392ebb56f22e685c1db62ddf.debug", "source2": "./usr/lib/debug/.build-id/41/338ffdc65303538d6a60b75fac08c1fd08c9ab.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 000124c0 000d0c 000184 00 WA 0 0 32\n [23] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 00000000 000197 000060 00 0 0 1\n [25] .debug_info PROGBITS 00000000 0001f8 009787 00 C 0 0 4\n [26] .debug_abbrev PROGBITS 00000000 009980 00037d 00 C 0 0 4\n [27] .debug_line PROGBITS 00000000 009d00 0043a9 00 C 0 0 4\n [28] .debug_str PROGBITS 00000000 00e0ac 000273 01 MSC 0 0 4\n- [29] .debug_line_str PROGBITS 00000000 00e320 000153 01 MSC 0 0 4\n+ [29] .debug_line_str PROGBITS 00000000 00e320 000152 01 MSC 0 0 4\n [30] .debug_loclists PROGBITS 00000000 00e474 0063dd 00 C 0 0 4\n [31] .debug_rnglists PROGBITS 00000000 014854 0014a0 00 C 0 0 4\n [32] .gnu_debugaltlink PROGBITS 00000000 015cf4 00004a 00 0 0 1\n [33] .symtab SYMTAB 00000000 015d40 001410 10 34 196 4\n [34] .strtab STRTAB 00000000 017150 001d3e 00 0 0 1\n [35] .shstrtab STRTAB 00000000 018e8e 000168 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: 711292c04959a89c392ebb56f22e685c1db62ddf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 41338ffdc65303538d6a60b75fac08c1fd08c9ab\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,16 +25,16 @@\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 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-zup6bkw5/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-35oitzhj/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/i386-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd9): /usr/include\n 6\t(line_strp)\t(offset: 0xe6): /usr/lib/gcc/i686-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x10d): /usr/include/i386-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x12d): /usr/include/python3.13/internal\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 115 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x27ed) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_helpers_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-zup6bkw5/src\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_helpers_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-35oitzhj/src\n <1a> DW_AT_ranges : (sec_offset) 0x2302\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 <29> DW_AT_name : (GNU_strp_alt) (offset: 0x3498) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_helpers_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-zup6bkw5/src\n- [ 58] /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_helpers_c.c\n+ [ 35] /tmp/.tmp-yarl-pep517-35oitzhj/src\n+ [ 58] /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/i386-linux-gnu/bits\n [ d9] /usr/include\n [ e6] /usr/lib/gcc/i686-linux-gnu/14/include\n [ 10d] /usr/include/i386-linux-gnu/sys\n [ 12d] /usr/include/python3.13/internal\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 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f70 7974686f 6e332d79 61726c2e nu/python3-yarl.\n- 0x00000030 64656275 67004eab e4c0c9b6 00ec29e6 debug.N.......).\n- 0x00000040 cca3bf02 798fbfc4 d83f ....y....?\n+ 0x00000030 64656275 6700e210 5b377652 85b4c68a debug...[7vR....\n+ 0x00000040 e4ac79f8 6965e516 b16d ..y.ie...m\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/74/0d6bab86fb96fcb324fd75a15ba224722a3040.debug", "source2": "./usr/lib/debug/.build-id/e0/5b85a6c5568d5e8139f12c910d3a25dcaf7aea.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% 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: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 216264 (bytes into file)\n+ Start of section headers: 216260 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x34cc8:\n+There are 36 section headers, starting at offset 0x34cc4:\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 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 0009b0 10 A 4 1 4\n@@ -27,19 +27,19 @@\n [22] .bss NOBITS 000225e0 000c98 0022f8 00 WA 0 0 32\n [23] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 00000000 000198 00007d 00 C 0 0 4\n [25] .debug_info PROGBITS 00000000 000218 0138f9 00 C 0 0 4\n [26] .debug_abbrev PROGBITS 00000000 013b14 00048b 00 C 0 0 4\n [27] .debug_line PROGBITS 00000000 013fa0 00961e 00 C 0 0 4\n [28] .debug_str PROGBITS 00000000 01d5c0 0008ca 01 MSC 0 0 4\n- [29] .debug_line_str PROGBITS 00000000 01de8c 000169 01 MSC 0 0 4\n- [30] .debug_loclists PROGBITS 00000000 01dff8 00f537 00 C 0 0 4\n- [31] .debug_rnglists PROGBITS 00000000 02d530 0029fd 00 C 0 0 4\n- [32] .gnu_debugaltlink PROGBITS 00000000 02ff2d 00004a 00 0 0 1\n- [33] .symtab SYMTAB 00000000 02ff78 001e60 10 34 332 4\n- [34] .strtab STRTAB 00000000 031dd8 002d85 00 0 0 1\n- [35] .shstrtab STRTAB 00000000 034b5d 000168 00 0 0 1\n+ [29] .debug_line_str PROGBITS 00000000 01de8c 000168 01 MSC 0 0 4\n+ [30] .debug_loclists PROGBITS 00000000 01dff4 00f537 00 C 0 0 4\n+ [31] .debug_rnglists PROGBITS 00000000 02d52c 0029fd 00 C 0 0 4\n+ [32] .gnu_debugaltlink PROGBITS 00000000 02ff29 00004a 00 0 0 1\n+ [33] .symtab SYMTAB 00000000 02ff74 001e60 10 34 332 4\n+ [34] .strtab STRTAB 00000000 031dd4 002d85 00 0 0 1\n+ [35] .shstrtab STRTAB 00000000 034b59 000168 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), 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: 740d6bab86fb96fcb324fd75a15ba224722a3040\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e05b85a6c5568d5e8139f12c910d3a25dcaf7aea\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,16 +25,16 @@\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 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-zup6bkw5/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-35oitzhj/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/i386-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd9): /usr/include\n 6\t(line_strp)\t(offset: 0xe6): /usr/lib/gcc/i686-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x10d): /usr/include/i386-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x12d): /usr/include/python3.13/internal\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x27ed) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-zup6bkw5/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-35oitzhj/src\n <1b> DW_AT_ranges : (sec_offset) 0x499f\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 <2a> DW_AT_name : (GNU_strp_alt) (offset: 0x3498) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-$r*0@GCC: (Debian 14.2.0-16) 14.2.0\n+GCC: (Debian 14.2.0-16) 14.2.0\n G\"I~~}vq\n :ZmkZ9#GZ9\n 7abF^G:j\n GT-ZZEi&\n k`<+cn\t}\n WZXi uq2\n zny]D|~G\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl/_quoting_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-zup6bkw5/src\n- [ 58] /tmp/.tmp-yarl-pep517-zup6bkw5/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl/_quoting_c.c\n+ [ 35] /tmp/.tmp-yarl-pep517-35oitzhj/src\n+ [ 58] /tmp/.tmp-yarl-pep517-35oitzhj/src/yarl\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/i386-linux-gnu/bits\n [ d9] /usr/include\n [ e6] /usr/lib/gcc/i686-linux-gnu/14/include\n [ 10d] /usr/include/i386-linux-gnu/sys\n [ 12d] /usr/include/python3.13/internal\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 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f70 7974686f 6e332d79 61726c2e nu/python3-yarl.\n- 0x00000030 64656275 67004eab e4c0c9b6 00ec29e6 debug.N.......).\n- 0x00000040 cca3bf02 798fbfc4 d83f ....y....?\n+ 0x00000030 64656275 6700e210 5b377652 85b4c68a debug...[7vR....\n+ 0x00000040 e4ac79f8 6965e516 b16d ..y.ie...m\n \n"}]}]}]}]}]}