{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.J7WUgMwP/b1/yarl_1.9.4-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.J7WUgMwP/b2/yarl_1.9.4-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n d89667dd70151a8696f668ff0f225060 97688 doc optional python-yarl-doc_1.9.4-1_all.deb\n- a86d5788b00dd34c64d69469d8c0243e 417172 debug optional python3-yarl-dbgsym_1.9.4-1_arm64.deb\n- d9b8fd0637d11375d8a42d0a8162830d 92788 python optional python3-yarl_1.9.4-1_arm64.deb\n+ b78009750379c818a0286c77878b76f8 417224 debug optional python3-yarl-dbgsym_1.9.4-1_arm64.deb\n+ 275c73fa1c8a07d70ac67c792ee83fd7 93208 python optional python3-yarl_1.9.4-1_arm64.deb\n"}, {"source1": "python3-yarl_1.9.4-1_arm64.deb", "source2": "python3-yarl_1.9.4-1_arm64.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-04-18 08:56:28.000000 debian-binary\n -rw-r--r-- 0 0 0 1844 2024-04-18 08:56:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 90752 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 91172 2024-04-18 08:56:28.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/_quoting_c.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-311-aarch64-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: 2be393421a243d2b3dfece66ac3361bc32740798\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd6fd54c6fe7a1db1fff37afed2ea57e08912e83\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -189,15 +189,15 @@\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n cannot import name %S\n keywords must be strings\n unbound method %.200S() needs an argument\n Unable to initialize pickling for %.200s\n name '%U' is not defined\n-/tmp/.tmp-yarl-pep517-ks4uegwz/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-f_7_4z_5/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 yarl._quoting_c.__pyx_unpickle__Unquoter__set_state\n 'NoneType' object is not subscriptable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -140,16 +140,16 @@\n 0x00015ca0 6e656564 7320616e 20617267 756d656e needs an argumen\n 0x00015cb0 74000000 00000000 556e6162 6c652074 t.......Unable t\n 0x00015cc0 6f20696e 69746961 6c697a65 20706963 o initialize pic\n 0x00015cd0 6b6c696e 6720666f 7220252e 32303073 kling for %.200s\n 0x00015ce0 00000000 00000000 6e616d65 20272555 ........name '%U\n 0x00015cf0 27206973 206e6f74 20646566 696e6564 ' is not defined\n 0x00015d00 00000000 00000000 2f746d70 2f2e746d ......../tmp/.tm\n- 0x00015d10 702d7961 726c2d70 65703531 372d6b73 p-yarl-pep517-ks\n- 0x00015d20 34756567 777a2f73 72632f79 61726c2f 4uegwz/src/yarl/\n+ 0x00015d10 702d7961 726c2d70 65703531 372d665f p-yarl-pep517-f_\n+ 0x00015d20 375f347a 5f352f73 72632f79 61726c2f 7_4z_5/src/yarl/\n 0x00015d30 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00015d40 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00015d50 7961726c 2f5f7175 6f74696e 675f632e yarl/_quoting_c.\n 0x00015d60 70797800 00000000 7961726c 2e5f7175 pyx.....yarl._qu\n 0x00015d70 6f74696e 675f632e 5f777269 74655f63 oting_c._write_c\n 0x00015d80 68617200 00000000 7961726c 2e5f7175 har.....yarl._qu\n 0x00015d90 6f74696e 675f632e 7365745f 62697400 oting_c.set_bit.\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 65333933 34323161 32343364 32623364 e393421a243d2b3d\n- 0x00000010 66656365 36366163 33333631 62633332 fece66ac3361bc32\n- 0x00000020 37343037 39382e64 65627567 00000000 740798.debug....\n- 0x00000030 2c578800 ,W..\n+ 0x00000000 36666435 34633666 65376131 64623166 6fd54c6fe7a1db1f\n+ 0x00000010 66663337 61666564 32656135 37653038 ff37afed2ea57e08\n+ 0x00000020 39313265 38332e64 65627567 00000000 912e83.debug....\n+ 0x00000030 868af983 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-aarch64-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: 827f398b1c1974bad542d1f976eec9b2f26f241a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 849f0696216fae579d528e9dc7443b96dce4e930\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -189,15 +189,15 @@\n No active exception to reraise\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 Unable to initialize pickling for %.200s\n name '%U' is not defined\n-/tmp/.tmp-yarl-pep517-tke3yb7r/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-4k27s_k4/src/yarl/_quoting_c.c\n %s (%s:%d)\n \n yarl._quoting_c.__pyx_unpickle__Unquoter__set_state\n 'NoneType' object is not subscriptable\n Missing type object\n Cannot convert %.200s to %.200s\n Expected %s, got %.200s\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -142,16 +142,16 @@\n 0x00015f80 63616e6e 6f742069 6d706f72 74206e61 cannot import na\n 0x00015f90 6d652025 53000000 556e6162 6c652074 me %S...Unable t\n 0x00015fa0 6f20696e 69746961 6c697a65 20706963 o initialize pic\n 0x00015fb0 6b6c696e 6720666f 7220252e 32303073 kling for %.200s\n 0x00015fc0 00000000 00000000 6e616d65 20272555 ........name '%U\n 0x00015fd0 27206973 206e6f74 20646566 696e6564 ' is not defined\n 0x00015fe0 00000000 00000000 2f746d70 2f2e746d ......../tmp/.tm\n- 0x00015ff0 702d7961 726c2d70 65703531 372d746b p-yarl-pep517-tk\n- 0x00016000 65337962 37722f73 72632f79 61726c2f e3yb7r/src/yarl/\n+ 0x00015ff0 702d7961 726c2d70 65703531 372d346b p-yarl-pep517-4k\n+ 0x00016000 3237735f 6b342f73 72632f79 61726c2f 27s_k4/src/yarl/\n 0x00016010 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00016020 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00016030 3c737472 696e6773 6f757263 653e0000 ..\n 0x00016040 7961726c 2e5f7175 6f74696e 675f632e yarl._quoting_c.\n 0x00016050 5f5f7079 785f756e 7069636b 6c655f5f __pyx_unpickle__\n 0x00016060 556e7175 6f746572 5f5f7365 745f7374 Unquoter__set_st\n 0x00016070 61746500 00000000 274e6f6e 65547970 ate.....'NoneTyp\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 37663339 38623163 31393734 62616435 7f398b1c1974bad5\n- 0x00000010 34326431 66393736 65656339 62326632 42d1f976eec9b2f2\n- 0x00000020 36663234 31612e64 65627567 00000000 6f241a.debug....\n- 0x00000030 6d987f23 m..#\n+ 0x00000000 39663036 39363231 36666165 35373964 9f0696216fae579d\n+ 0x00000010 35323865 39646337 34343362 39366463 528e9dc7443b96dc\n+ 0x00000020 65346539 33302e64 65627567 00000000 e4e930.debug....\n+ 0x00000030 37cc33a4 7.3.\n \n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 88.6 KiB (90752 B)\n+ Compressed size: 89.0 KiB (91172 B)\n Uncompressed size: 380.0 KiB (389120 B)\n- Ratio: 0.233\n+ Ratio: 0.234\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 90752 389120 0.233 CRC64 0\n+ 1 1 0 0 91172 389120 0.234 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 90716 389120 0.233 CRC64\n+ 1 1 12 0 91136 389120 0.234 CRC64\n"}]}]}, {"source1": "python3-yarl-dbgsym_1.9.4-1_arm64.deb", "source2": "python3-yarl-dbgsym_1.9.4-1_arm64.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-04-18 08:56:28.000000 debian-binary\n -rw-r--r-- 0 0 0 632 2024-04-18 08:56:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 416348 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 416400 2024-04-18 08:56:28.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: arm64\n Maintainer: Piotr O\u017carowski \n Installed-Size: 462\n Depends: python3-yarl (= 1.9.4-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 2be393421a243d2b3dfece66ac3361bc32740798 827f398b1c1974bad542d1f976eec9b2f26f241a\n+Build-Ids: 849f0696216fae579d528e9dc7443b96dce4e930 fd6fd54c6fe7a1db1fff37afed2ea57e08912e83\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/2b/e393421a243d2b3dfece66ac3361bc32740798.debug\n-usr/lib/debug/.build-id/82/7f398b1c1974bad542d1f976eec9b2f26f241a.debug\n+usr/lib/debug/.build-id/84/9f0696216fae579d528e9dc7443b96dce4e930.debug\n+usr/lib/debug/.build-id/fd/6fd54c6fe7a1db1fff37afed2ea57e08912e83.debug\n usr/lib/debug/.dwz/aarch64-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-04-18 08:56:28.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/2b/\n--rw-r--r-- 0 root (0) root (0) 221608 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/2b/e393421a243d2b3dfece66ac3361bc32740798.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 228992 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/82/7f398b1c1974bad542d1f976eec9b2f26f241a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 229008 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/84/9f0696216fae579d528e9dc7443b96dce4e930.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 221608 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/fd/6fd54c6fe7a1db1fff37afed2ea57e08912e83.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 8192 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/doc/python3-yarl-dbgsym -> python3-yarl\n"}, {"source1": "./usr/lib/debug/.build-id/2b/e393421a243d2b3dfece66ac3361bc32740798.debug", "source2": "./usr/lib/debug/.build-id/fd/6fd54c6fe7a1db1fff37afed2ea57e08912e83.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,15 +26,15 @@\n [21] .bss NOBITS 0000000000030a80 00f918 002630 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008c 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a0 01533e 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0155e0 0004bb 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 015aa0 008792 00 C 0 0 8\n [27] .debug_str PROGBITS 0000000000000000 01e238 00020d 01 MSC 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 01e448 000179 01 MSC 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 01e448 00017a 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 01e5c8 00f111 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 02d6e0 002720 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 02fe00 00004d 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 02fe50 002f28 18 33 351 8\n [33] .strtab STRTAB 0000000000000000 032d78 002a08 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 035780 000166 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: 2be393421a243d2b3dfece66ac3361bc32740798\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd6fd54c6fe7a1db1fff37afed2ea57e08912e83\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: 0): /tmp/.tmp-yarl-pep517-ks4uegwz/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-ks4uegwz/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-f_7_4z_5/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-f_7_4z_5/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdc): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x106): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x129): /usr/include/python3.11/internal\n 8\t(line_strp)\t(offset: 0x14a): /usr/include\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: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x19b): GNU C17 13.2.0 -mbranch-protection=standard -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -g -g -O2 -O2 -fwrapv -fstack-protector-strong -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-ks4uegwz/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-ks4uegwz/src\n+ <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-f_7_4z_5/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-f_7_4z_5/src\n <1b> DW_AT_ranges : (sec_offset) 0x5c52\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 180 (DW_TAG_imported_unit)\n <2d> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><31>: Abbrev Number: 155 (DW_TAG_typedef)\n <33> DW_AT_name : (strp) (offset: 0x2ec): wchar_t\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-ks4uegwz/src\n- [ 23] /tmp/.tmp-yarl-pep517-ks4uegwz/src/yarl/_quoting_c.c\n- [ 58] /tmp/.tmp-yarl-pep517-ks4uegwz/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-f_7_4z_5/src\n+ [ 23] /tmp/.tmp-yarl-pep517-f_7_4z_5/src/yarl/_quoting_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-f_7_4z_5/src/yarl\n [ 80] /usr/include/python3.11\n [ 98] /usr/include/python3.11/cpython\n [ b8] /usr/include/aarch64-linux-gnu/bits\n [ dc] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 106] /usr/include/aarch64-linux-gnu/sys\n [ 129] /usr/include/python3.11/internal\n [ 14a] /usr/include\n"}]}, {"source1": "./usr/lib/debug/.build-id/82/7f398b1c1974bad542d1f976eec9b2f26f241a.debug", "source2": "./usr/lib/debug/.build-id/84/9f0696216fae579d528e9dc7443b96dce4e930.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 15% 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: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 226752 (bytes into file)\n+ Start of section headers: 226768 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 7\n Size of section headers: 64 (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 0x375c0:\n+There are 35 section headers, starting at offset 0x375d0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 000e70 18 A 4 3 8\n@@ -22,23 +22,23 @@\n [17] .fini_array NOBITS 000000000002f928 00f920 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000002f930 00f920 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000002fb20 00f920 0004e0 08 WA 0 0 8\n [20] .data NOBITS 0000000000030000 00f920 000a90 00 WA 0 0 8\n [21] .bss NOBITS 0000000000030a90 00f920 002570 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008f 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002a0 0174e8 00 C 0 0 8\n- [25] .debug_abbrev PROGBITS 0000000000000000 017788 0004c8 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 017c50 008639 00 C 0 0 8\n- [27] .debug_str PROGBITS 0000000000000000 020290 000284 01 MSC 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 020518 000168 01 MSC 0 0 8\n- [29] .debug_loclists PROGBITS 0000000000000000 020680 00f4af 00 C 0 0 8\n- [30] .debug_rnglists PROGBITS 0000000000000000 02fb30 0023ef 00 C 0 0 8\n- [31] .gnu_debugaltlink PROGBITS 0000000000000000 031f1f 00004d 00 0 0 1\n- [32] .symtab SYMTAB 0000000000000000 031f70 002d00 18 33 329 8\n- [33] .strtab STRTAB 0000000000000000 034c70 0027e9 00 0 0 1\n- [34] .shstrtab STRTAB 0000000000000000 037459 000166 00 0 0 1\n+ [24] .debug_info PROGBITS 0000000000000000 0002a0 0174eb 00 C 0 0 8\n+ [25] .debug_abbrev PROGBITS 0000000000000000 017790 0004c8 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 017c58 008639 00 C 0 0 8\n+ [27] .debug_str PROGBITS 0000000000000000 020298 000284 01 MSC 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 020520 00016c 01 MSC 0 0 8\n+ [29] .debug_loclists PROGBITS 0000000000000000 020690 00f4af 00 C 0 0 8\n+ [30] .debug_rnglists PROGBITS 0000000000000000 02fb40 0023ef 00 C 0 0 8\n+ [31] .gnu_debugaltlink PROGBITS 0000000000000000 031f2f 00004d 00 0 0 1\n+ [32] .symtab SYMTAB 0000000000000000 031f80 002d00 18 33 329 8\n+ [33] .strtab STRTAB 0000000000000000 034c80 0027e9 00 0 0 1\n+ [34] .shstrtab STRTAB 0000000000000000 037469 000166 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: 827f398b1c1974bad542d1f976eec9b2f26f241a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 849f0696216fae579d528e9dc7443b96dce4e930\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-tke3yb7r/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-tke3yb7r/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-4k27s_k4/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-4k27s_k4/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdc): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x106): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x129): /usr/include\n 8\t(line_strp)\t(offset: 0x136): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x4c, lines 52, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x22b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x157): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x170): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x17d): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x18d): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x19a): longintrepr.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: 160 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x289): GNU C17 13.2.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -g -O2 -O2 -fno-strict-overflow -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-tke3yb7r/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-tke3yb7r/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-4k27s_k4/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-4k27s_k4/src\n <1b> DW_AT_ranges : (sec_offset) 0x5698\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 184 (DW_TAG_imported_unit)\n <2d> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><31>: Abbrev Number: 135 (DW_TAG_typedef)\n <33> DW_AT_name : (strp) (offset: 0x3ff): __int8_t\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,46 +1,41 @@\n-GCC: (Debian 13.2.0-24) 13.2.0\n->@K+c45.vS$\n-qd}`;}Ex\n-RLKby?G,0/\n-3WpSVAt%\n-\tY[v,=h@\n-Pi_Kj_/`\n-AUX.u})P\n-Zuw6d''n\n-{NQ]{)QqNQ\n--Qn(J6w.\n-\\blxdb$d\n-H/16Xd [S\n-T+0OMU6H\n--~X}ITqE:\n-xMh1D%/K\n-hS&)qIvq\n-\\U0hud6+X\n-~x2:q3ih3\n-Cxzz}:<\t\n-~TU^@.u.\n-eZV)Yoqdd[\n-BW\t-:XZt\n-?EQ|O$i=d[Sv\n-V.]_.b4 \n-K0,1EKB2'/\n-\t)Q+[[SJ\n-kp&x\"%af\n-@GHISA'km;im;im!\n-zmX?mX?m\n->K(1 &y[\n-7$r&Fi 'I?\n-%_LA`qY{^\n-dIm2(.[ING,\n-6~,!RbZX\n-kMb3ojvf\n-\n+y~EoAyp0\n+Pq\\\t+F2BX\n+q9/q9{i!\n+}F79Z}FW\n+t*YO%5EI\n+!U1n){II\n+\"x1mF\tQ)\n+Mccc?(33\n+-R:CA[$;\n+;iiaOOZQ\n+tgW6PZ=ce\n+%ANMrlh];\n+EaZq\thp@\n+l4|na^#y\n+YpO{.NUW\n+g8P*\\j\tLK'\n+h7/3K;?O\n+i[1i+nWQ\n+\tMCY;V*YK:\n+UW)jd.(RC\n+9~YHf@;=]6lF1\n+_Y5z!LwF\n+Q{LgM6WZ\n+R79Yw_)u\n+.6_`ZzW{jkz\n+Cu'Y5fA'<\n+P9!E{n0S7\n++c\\96/o1xJf0\n >&fxO8Cg#+\n 3$zYf;r?\n ?r{l:kb:\n Qo#b{`G v\n Go!-|CBy\n SzR?g8Zh)\n {VaZ^S\tnj\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-tke3yb7r/src\n- [ 23] /tmp/.tmp-yarl-pep517-tke3yb7r/src/yarl/_quoting_c.c\n- [ 58] /tmp/.tmp-yarl-pep517-tke3yb7r/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-4k27s_k4/src/yarl/_quoting_c.c\n+ [ 35] /tmp/.tmp-yarl-pep517-4k27s_k4/src\n+ [ 58] /tmp/.tmp-yarl-pep517-4k27s_k4/src/yarl\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/include/aarch64-linux-gnu/bits\n [ dc] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 106] /usr/include/aarch64-linux-gnu/sys\n [ 129] /usr/include\n [ 136] /usr/include/python3.12/internal\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 406.6 KiB (416348 B)\n+ Compressed size: 406.6 KiB (416400 B)\n Uncompressed size: 460.0 KiB (471040 B)\n Ratio: 0.884\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 416348 471040 0.884 CRC64 0\n+ 1 1 0 0 416400 471040 0.884 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 416312 471040 0.884 CRC64\n+ 1 1 12 0 416364 471040 0.884 CRC64\n"}]}]}]}