{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LcJQMHbH/b1/yarl_1.13.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LcJQMHbH/b2/yarl_1.13.1-1_amd64.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- 7ac34263c051720cba26519db13e7d2f 327148 debug optional python3-yarl-dbgsym_1.13.1-1_amd64.deb\n- e607d31d0a79f6c5ea6d9e4f0d389f23 100688 python optional python3-yarl_1.13.1-1_amd64.deb\n+ 394451fff2dc201ed6e4061e94c60593 326920 debug optional python3-yarl-dbgsym_1.13.1-1_amd64.deb\n+ ba2d9abbefe1edc8d139b4e79fa174c4 100636 python optional python3-yarl_1.13.1-1_amd64.deb\n"}, {"source1": "python3-yarl_1.13.1-1_amd64.deb", "source2": "python3-yarl_1.13.1-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-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 98636 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 98580 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-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_helpers_c.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: be0f494cb7a720e080cd8fcc9530ac6865080c06\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a1e37f4b291f051df877c61679234e2abbf4c68\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -205,15 +205,15 @@\n func_code\n __code__\n func_defaults\n __defaults__\n __kwdefaults__\n __annotations__\n _is_coroutine\n-/tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-fgsmvbn1/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@@ -316,15 +316,15 @@\n __reduce__\n __import__\n __test__\n __name__\n __main__\n __dict__\n /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-yarl.debug\n-+0f494cb7a720e080cd8fcc9530ac6865080c06.debug\n+)1e37f4b291f051df877c61679234e2abbf4c68.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -62,16 +62,16 @@\n 0x0000e3b0 636c6f73 7572655f 5f006675 6e635f63 closure__.func_c\n 0x0000e3c0 6f646500 5f5f636f 64655f5f 0066756e ode.__code__.fun\n 0x0000e3d0 635f6465 6661756c 7473005f 5f646566 c_defaults.__def\n 0x0000e3e0 61756c74 735f5f00 5f5f6b77 64656661 aults__.__kwdefa\n 0x0000e3f0 756c7473 5f5f005f 5f616e6e 6f746174 ults__.__annotat\n 0x0000e400 696f6e73 5f5f005f 69735f63 6f726f75 ions__._is_corou\n 0x0000e410 74696e65 00000000 2f746d70 2f2e746d tine..../tmp/.tm\n- 0x0000e420 702d7961 726c2d70 65703531 372d6963 p-yarl-pep517-ic\n- 0x0000e430 68356a77 376d2f73 72632f79 61726c2f h5jw7m/src/yarl/\n+ 0x0000e420 702d7961 726c2d70 65703531 372d6667 p-yarl-pep517-fg\n+ 0x0000e430 736d7662 6e312f73 72632f79 61726c2f smvbn1/src/yarl/\n 0x0000e440 5f68656c 70657273 5f632e63 00000000 _helpers_c.c....\n 0x0000e450 00000000 00000000 496e7465 72707265 ........Interpre\n 0x0000e460 74657220 6368616e 67652064 65746563 ter change detec\n 0x0000e470 74656420 2d207468 6973206d 6f64756c ted - this modul\n 0x0000e480 65206361 6e206f6e 6c792062 65206c6f e can only be lo\n 0x0000e490 61646564 20696e74 6f206f6e 6520696e aded into one in\n 0x0000e4a0 74657270 72657465 72207065 72207072 terpreter per pr\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d796172 -gnu/python3-yar\n- 0x00000030 6c2e6465 62756700 3b32a862 b784919a l.debug.;2.b....\n- 0x00000040 e82df41c 2d68edab dc1abd2b .-..-h.....+\n+ 0x00000030 6c2e6465 62756700 602a5a16 37389ecd l.debug.`*Z.78..\n+ 0x00000040 c091008c 0ed80bd8 e1f27f29 ...........)\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 30663439 34636237 61373230 65303830 0f494cb7a720e080\n- 0x00000010 63643866 63633935 33306163 36383635 cd8fcc9530ac6865\n- 0x00000020 30383063 30362e64 65627567 00000000 080c06.debug....\n- 0x00000030 270221a9 '.!.\n+ 0x00000000 31653337 66346232 39316630 35316466 1e37f4b291f051df\n+ 0x00000010 38373763 36313637 39323334 65326162 877c61679234e2ab\n+ 0x00000020 62663463 36382e64 65627567 00000000 bf4c68.debug....\n+ 0x00000030 b557f2eb .W..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-x86_64-linux-gnu.so", "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: c9711f047609a4800a271affd0111d67fe9b6089\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b1ba266960ff55276cd9a7e73527ac33e0f3d5a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -198,15 +198,15 @@\n AVAUATUH\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n while calling a Python object\n NULL result without error in PyObject_Call\n-/tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-fgsmvbn1/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@@ -451,15 +451,15 @@\n __reduce__\n __import__\n __test__\n __name__\n __main__\n __dict__\n /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-yarl.debug\n-+711f047609a4800a271affd0111d67fe9b6089.debug\n+)1ba266960ff55276cd9a7e73527ac33e0f3d5a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\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 0x0001a000 20776869 6c652063 616c6c69 6e672061 while calling a\n 0x0001a010 20507974 686f6e20 6f626a65 63740000 Python object..\n 0x0001a020 4e554c4c 20726573 756c7420 77697468 NULL result with\n 0x0001a030 6f757420 6572726f 7220696e 2050794f out error in PyO\n 0x0001a040 626a6563 745f4361 6c6c0000 00000000 bject_Call......\n 0x0001a050 2f746d70 2f2e746d 702d7961 726c2d70 /tmp/.tmp-yarl-p\n- 0x0001a060 65703531 372d6963 68356a77 376d2f73 ep517-ich5jw7m/s\n+ 0x0001a060 65703531 372d6667 736d7662 6e312f73 ep517-fgsmvbn1/s\n 0x0001a070 72632f79 61726c2f 5f71756f 74696e67 rc/yarl/_quoting\n 0x0001a080 5f632e63 00000000 556e6162 6c652074 _c.c....Unable t\n 0x0001a090 6f20696e 69746961 6c697a65 20706963 o initialize pic\n 0x0001a0a0 6b6c696e 6720666f 7220252e 32303073 kling for %.200s\n 0x0001a0b0 00000000 00000000 496e7465 72707265 ........Interpre\n 0x0001a0c0 74657220 6368616e 67652064 65746563 ter change detec\n 0x0001a0d0 74656420 2d207468 6973206d 6f64756c ted - this modul\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d796172 -gnu/python3-yar\n- 0x00000030 6c2e6465 62756700 3b32a862 b784919a l.debug.;2.b....\n- 0x00000040 e82df41c 2d68edab dc1abd2b .-..-h.....+\n+ 0x00000030 6c2e6465 62756700 602a5a16 37389ecd l.debug.`*Z.78..\n+ 0x00000040 c091008c 0ed80bd8 e1f27f29 ...........)\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 37313166 30343736 30396134 38303061 711f047609a4800a\n- 0x00000010 32373161 66666430 31313164 36376665 271affd0111d67fe\n- 0x00000020 39623630 38392e64 65627567 00000000 9b6089.debug....\n- 0x00000030 c2b99e2d ...-\n+ 0x00000000 31626132 36363936 30666635 35323736 1ba266960ff55276\n+ 0x00000010 63643961 37653733 35323761 63333365 cd9a7e73527ac33e\n+ 0x00000020 30663364 35612e64 65627567 00000000 0f3d5a.debug....\n+ 0x00000030 35a5aa99 5...\n \n"}]}]}]}]}, {"source1": "python3-yarl-dbgsym_1.13.1-1_amd64.deb", "source2": "python3-yarl-dbgsym_1.13.1-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-10-01 14:10:29.000000 debian-binary\n -rw-r--r-- 0 0 0 628 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 326328 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 326100 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: amd64\n Maintainer: Piotr O\u017carowski \n Installed-Size: 368\n Depends: python3-yarl (= 1.13.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: be0f494cb7a720e080cd8fcc9530ac6865080c06 c9711f047609a4800a271affd0111d67fe9b6089\n+Build-Ids: 6b1ba266960ff55276cd9a7e73527ac33e0f3d5a 7a1e37f4b291f051df877c61679234e2abbf4c68\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/be/0f494cb7a720e080cd8fcc9530ac6865080c06.debug\n-usr/lib/debug/.build-id/c9/711f047609a4800a271affd0111d67fe9b6089.debug\n+usr/lib/debug/.build-id/6b/1ba266960ff55276cd9a7e73527ac33e0f3d5a.debug\n+usr/lib/debug/.build-id/7a/1e37f4b291f051df877c61679234e2abbf4c68.debug\n usr/lib/debug/.dwz/x86_64-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/be/\n--rw-r--r-- 0 root (0) root (0) 115144 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/be/0f494cb7a720e080cd8fcc9530ac6865080c06.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/c9/\n--rw-r--r-- 0 root (0) root (0) 233984 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/c9/711f047609a4800a271affd0111d67fe9b6089.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/6b/\n+-rw-r--r-- 0 root (0) root (0) 233984 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/6b/1ba266960ff55276cd9a7e73527ac33e0f3d5a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 115144 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/7a/1e37f4b291f051df877c61679234e2abbf4c68.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/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 12896 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/x86_64-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/x86_64-linux-gnu/python3-yarl.debug", "source2": "./usr/lib/debug/.dwz/x86_64-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: 3b32a862b784919ae82df41c2d68edabdc1abd2b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 602a5a1637389ecdc091008c0ed80bd8e1f27f29\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/x86_64-linux-gnu/bits\n 2\t(string)\t/usr/include\n 3\t(string)\t/usr/lib/gcc/x86_64-linux-gnu/14/include\n 4\t(string)\t/usr/include/x86_64-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-ich5jw7m/src\n+ 8\t(string)\t/tmp/.tmp-yarl-pep517-fgsmvbn1/src\n \n The File Name Table (offset 0x119, 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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,7 +1,7 @@\n-XG-sDI|n@58g\n+JDM|i@5xo}X\n .shstrtab\n .note.gnu.build-id\n .debug_info\n .debug_abbrev\n .debug_line\n .debug_str\n"}]}, {"source1": "./usr/lib/debug/.build-id/be/0f494cb7a720e080cd8fcc9530ac6865080c06.debug", "source2": "./usr/lib/debug/.build-id/7a/1e37f4b291f051df877c61679234e2abbf4c68.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 00000000000118b0 0008a0 000178 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000011a28 0008a0 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000011c08 0008a0 0003f8 08 WA 0 0 8\n [22] .data NOBITS 0000000000012000 0008a0 0008e0 00 WA 0 0 32\n [23] .bss NOBITS 00000000000128e0 0008a0 0002e8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000067 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002e8 00a76a 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002e8 00a76b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 00aa58 0003a1 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 00ae00 004020 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 00ee20 00027f 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 00f0a0 00015d 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 00f0a0 00015e 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 00f200 0077e4 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0169e8 0012bb 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 017ca3 00004c 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 017cf0 001d70 18 35 189 8\n [35] .strtab STRTAB 0000000000000000 019a60 001cab 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 01b70b 000177 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: be0f494cb7a720e080cd8fcc9530ac6865080c06\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a1e37f4b291f051df877c61679234e2abbf4c68\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\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: 0): /tmp/.tmp-yarl-pep517-ich5jw7m/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-fgsmvbn1/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-fgsmvbn1/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/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/include\n 6\t(line_strp)\t(offset: 0xe8): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x111): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x133): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x4c, lines 51, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _helpers_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _helpers_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _helpers_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _helpers_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x215): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x154): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): unicodeobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x172): longintrepr.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x180): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x18d): classobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x19b): dictobject.h\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: 8\n <0>: Abbrev Number: 119 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x27f8) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl/_helpers_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-ich5jw7m/src\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-fgsmvbn1/src/yarl/_helpers_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-fgsmvbn1/src\n <1a> DW_AT_ranges : (sec_offset) 0x25ab\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 139 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 114 (DW_TAG_variable)\n <31> DW_AT_name : (strp) (offset: 0x761): PyExc_NotImplementedError\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,19 +1,30 @@\n-GCC: (Debian 14.2.0-17) 14.2.0\n-kW>M{#r6\n-'P33NFlUwc\n-~XMFgn1L\n-u$n!y%r'\n-2;}VnSaM\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-ich5jw7m/src\n- [ 23] /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl/_helpers_c.c\n- [ 58] /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-fgsmvbn1/src/yarl/_helpers_c.c\n+ [ 35] /tmp/.tmp-yarl-pep517-fgsmvbn1/src\n+ [ 58] /tmp/.tmp-yarl-pep517-fgsmvbn1/src/yarl\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/x86_64-linux-gnu/bits\n [ db] /usr/include\n [ e8] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 111] /usr/include/x86_64-linux-gnu/sys\n [ 133] /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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d796172 -gnu/python3-yar\n- 0x00000030 6c2e6465 62756700 3b32a862 b784919a l.debug.;2.b....\n- 0x00000040 e82df41c 2d68edab dc1abd2b .-..-h.....+\n+ 0x00000030 6c2e6465 62756700 602a5a16 37389ecd l.debug.`*Z.78..\n+ 0x00000040 c091008c 0ed80bd8 e1f27f29 ...........)\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c9/711f047609a4800a271affd0111d67fe9b6089.debug", "source2": "./usr/lib/debug/.build-id/6b/1ba266960ff55276cd9a7e73527ac33e0f3d5a.debug", "comments": ["Files 98% similar despite different names"], "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: c9711f047609a4800a271affd0111d67fe9b6089\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b1ba266960ff55276cd9a7e73527ac33e0f3d5a\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-ich5jw7m/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-fgsmvbn1/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-fgsmvbn1/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/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/include\n 6\t(line_strp)\t(offset: 0xe8): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x111): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x133): /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: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x27f8) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-ich5jw7m/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-ich5jw7m/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-fgsmvbn1/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-fgsmvbn1/src\n <1b> DW_AT_ranges : (sec_offset) 0x5003\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 177 (DW_TAG_imported_unit)\n <2d> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><31>: Abbrev Number: 151 (DW_TAG_restrict_type)\n <33> DW_AT_type : (GNU_ref_alt) <0x8e>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-17) 14.2.0\n+=ZGCC: (Debian 14.2.0-17) 14.2.0\n E~7/2d`\\1d\n HFt:,vV \n vU%MwMzK$\n |dkR