{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.a2mW4Lxv/b1/yarl_1.9.4-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.a2mW4Lxv/b2/yarl_1.9.4-1_armhf.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- 0db46069105a642c21366a92a51d49e4 436732 debug optional python3-yarl-dbgsym_1.9.4-1_armhf.deb\n- 72a700ee7beac3f28185136ea59ad3ee 95724 python optional python3-yarl_1.9.4-1_armhf.deb\n+ cbf6e6975c46a2eef75607f4b4e9888b 436820 debug optional python3-yarl-dbgsym_1.9.4-1_armhf.deb\n+ 8967093dda7de86c1d091cfa9ce41404 95976 python optional python3-yarl_1.9.4-1_armhf.deb\n"}, {"source1": "python3-yarl_1.9.4-1_armhf.deb", "source2": "python3-yarl_1.9.4-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-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 93688 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 93940 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-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-311-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: ba656e9d06ac5374179d8217adc5a957e2fa64ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 85d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74\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 cannot import name %S\n Unable to initialize pickling for %.200s\n name '%U' is not defined\n keywords must be strings\n unbound method %.200S() needs an argument\n-/tmp/.tmp-yarl-pep517-e96t5ips/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-cmequsv5/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 %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n \n yarl._quoting_c._Unquoter.__reduce_cython__\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -142,16 +142,16 @@\n 0x00010e3c 00000000 6e616d65 20272555 27206973 ....name '%U' is\n 0x00010e4c 206e6f74 20646566 696e6564 00000000 not defined....\n 0x00010e5c 6b657977 6f726473 206d7573 74206265 keywords must be\n 0x00010e6c 20737472 696e6773 00000000 756e626f strings....unbo\n 0x00010e7c 756e6420 6d657468 6f642025 2e323030 und method %.200\n 0x00010e8c 53282920 6e656564 7320616e 20617267 S() needs an arg\n 0x00010e9c 756d656e 74000000 2f746d70 2f2e746d ument.../tmp/.tm\n- 0x00010eac 702d7961 726c2d70 65703531 372d6539 p-yarl-pep517-e9\n- 0x00010ebc 36743569 70732f73 72632f79 61726c2f 6t5ips/src/yarl/\n+ 0x00010eac 702d7961 726c2d70 65703531 372d636d p-yarl-pep517-cm\n+ 0x00010ebc 65717573 76352f73 72632f79 61726c2f equsv5/src/yarl/\n 0x00010ecc 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00010edc 25732028 25733a25 64290000 7961726c %s (%s:%d)..yarl\n 0x00010eec 2f5f7175 6f74696e 675f632e 70797800 /_quoting_c.pyx.\n 0x00010efc 7961726c 2e5f7175 6f74696e 675f632e yarl._quoting_c.\n 0x00010f0c 5f777269 74655f63 68617200 7961726c _write_char.yarl\n 0x00010f1c 2e5f7175 6f74696e 675f632e 7365745f ._quoting_c.set_\n 0x00010f2c 62697400 65786163 746c7900 252e3230 bit.exactly.%.20\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 75670065 4c5b9585 yarl.debug.eL[..\n- 0x00000040 78d4dd31 252a5a49 f0384756 dad0fd x..1%*ZI.8GV...\n+ 0x00000030 7961726c 2e646562 7567008d 7192e50a yarl.debug..q...\n+ 0x00000040 935bc674 4338d1c2 3792de93 14354f .[.tC8..7....5O\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 36353665 39643036 61633533 37343137 656e9d06ac537417\n- 0x00000010 39643832 31376164 63356139 35376532 9d8217adc5a957e2\n- 0x00000020 66613634 61632e64 65627567 00000000 fa64ac.debug....\n- 0x00000030 b9e827b8 ..'.\n+ 0x00000000 64326437 32663764 66626432 30626639 d2d72f7dfbd20bf9\n+ 0x00000010 36306336 33623633 63653463 36386234 60c63b63ce4c68b4\n+ 0x00000020 66666161 37342e64 65627567 00000000 ffaa74.debug....\n+ 0x00000030 126a65a8 .je.\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: 44bf6f7d94499854cebbd2e11e141875f1a6631e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6ce35eacb527494fe4a26f70ba25fdbb02a69bc\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -216,15 +216,15 @@\n raise: exception class must be a subclass of BaseException\n can't convert negative value to uint64_t\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-/tmp/.tmp-yarl-pep517-1zy36z2v/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-u0e_o886/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": "@@ -140,15 +140,15 @@\n 0x00011a44 7220696e 2050794f 626a6563 745f4361 r in PyObject_Ca\n 0x00011a54 6c6c0000 25732829 20676f74 206d756c ll..%s() got mul\n 0x00011a64 7469706c 65207661 6c756573 20666f72 tiple values for\n 0x00011a74 206b6579 776f7264 20617267 756d656e keyword argumen\n 0x00011a84 74202725 55270000 63616e6e 6f742069 t '%U'..cannot i\n 0x00011a94 6d706f72 74206e61 6d652025 53000000 mport name %S...\n 0x00011aa4 2f746d70 2f2e746d 702d7961 726c2d70 /tmp/.tmp-yarl-p\n- 0x00011ab4 65703531 372d317a 7933367a 32762f73 ep517-1zy36z2v/s\n+ 0x00011ab4 65703531 372d7530 655f6f38 38362f73 ep517-u0e_o886/s\n 0x00011ac4 72632f79 61726c2f 5f71756f 74696e67 rc/yarl/_quoting\n 0x00011ad4 5f632e63 00000000 25732028 25733a25 _c.c....%s (%s:%\n 0x00011ae4 64290000 3c737472 696e6773 6f757263 d)....yarl._quotin\n 0x00011b04 675f632e 5f5f7079 785f756e 7069636b g_c.__pyx_unpick\n 0x00011b14 6c655f5f 556e7175 6f746572 5f5f7365 le__Unquoter__se\n 0x00011b24 745f7374 61746500 274e6f6e 65547970 t_state.'NoneTyp\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 75670065 4c5b9585 yarl.debug.eL[..\n- 0x00000040 78d4dd31 252a5a49 f0384756 dad0fd x..1%*ZI.8GV...\n+ 0x00000030 7961726c 2e646562 7567008d 7192e50a yarl.debug..q...\n+ 0x00000040 935bc674 4338d1c2 3792de93 14354f .[.tC8..7....5O\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 62663666 37643934 34393938 35346365 bf6f7d94499854ce\n- 0x00000010 62626432 65313165 31343138 37356631 bbd2e11e141875f1\n- 0x00000020 61363633 31652e64 65627567 00000000 a6631e.debug....\n- 0x00000030 8800560a ..V.\n+ 0x00000000 63653335 65616362 35323734 39346665 ce35eacb527494fe\n+ 0x00000010 34613236 66373062 61323566 64626230 4a26f70ba25fdbb0\n+ 0x00000020 32613639 62632e64 65627567 00000000 2a69bc.debug....\n+ 0x00000030 6d37c73a m7.:\n \n"}]}]}]}]}, {"source1": "python3-yarl-dbgsym_1.9.4-1_armhf.deb", "source2": "python3-yarl-dbgsym_1.9.4-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-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 435908 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 435996 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: armhf\n Maintainer: Piotr O\u017carowski \n Installed-Size: 476\n Depends: python3-yarl (= 1.9.4-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 44bf6f7d94499854cebbd2e11e141875f1a6631e ba656e9d06ac5374179d8217adc5a957e2fa64ac\n+Build-Ids: 85d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74 d6ce35eacb527494fe4a26f70ba25fdbb02a69bc\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/44/bf6f7d94499854cebbd2e11e141875f1a6631e.debug\n-usr/lib/debug/.build-id/ba/656e9d06ac5374179d8217adc5a957e2fa64ac.debug\n+usr/lib/debug/.build-id/85/d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74.debug\n+usr/lib/debug/.build-id/d6/ce35eacb527494fe4a26f70ba25fdbb02a69bc.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-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/44/\n--rw-r--r-- 0 root (0) root (0) 237568 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/44/bf6f7d94499854cebbd2e11e141875f1a6631e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 228288 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/ba/656e9d06ac5374179d8217adc5a957e2fa64ac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/85/\n+-rw-r--r-- 0 root (0) root (0) 228288 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/85/d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/d6/\n+-rw-r--r-- 0 root (0) root (0) 237568 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/d6/ce35eacb527494fe4a26f70ba25fdbb02a69bc.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/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 7960 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/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/.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -3,14 +3,14 @@\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 00000000 000034 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 00000000 000058 00028a 00 C 0 0 4\n [ 3] .debug_abbrev PROGBITS 00000000 0002e4 0000b4 00 C 0 0 4\n [ 4] .debug_line PROGBITS 00000000 000398 000092 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 00042c 001982 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 001dae 00004f 00 0 0 1\n+ [ 5] .debug_str PROGBITS 00000000 00042c 001983 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 001daf 00004f 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: 654c5b958578d4dd31252a5a49f0384756dad0fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d7192e50a935bc6744338d1c23792de9314354f\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x368 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 16 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (strp) (offset: 0x1516): /tmp/.tmp-yarl-pep517-e96t5ips/src\n+ <11> DW_AT_comp_dir : (strp) (offset: 0x1516): /tmp/.tmp-yarl-pep517-cmequsv5/src\n <1><15>: Abbrev Number: 15 (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: 0x53b0): long long unsigned int\n <1><1c>: Abbrev Number: 15 (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,8 +1,7 @@\n lA($prs>\n-Ujk9wqS:\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": "@@ -260,15 +260,15 @@\n [ 14ba] ssizeobjargproc\n [ 14ca] objobjargproc\n [ 14d8] objobjproc\n [ 14e3] releasebufferproc\n [ 14f5] getbufferproc\n [ 1503] initproc\n [ 150c] visitproc\n- [ 1516] /tmp/.tmp-yarl-pep517-e96t5ips/src\n+ [ 1516] /tmp/.tmp-yarl-pep517-cmequsv5/src\n [ 1539] __src\n [ 153f] async_exc\n [ 1549] __pyx_d\n [ 1551] modbad\n [ 1558] PyNumber_Add\n [ 1565] PyNumber_InPlaceAdd\n [ 1579] nb_add\n"}]}, {"source1": "./usr/lib/debug/.build-id/44/bf6f7d94499854cebbd2e11e141875f1a6631e.debug", "source2": "./usr/lib/debug/.build-id/d6/ce35eacb527494fe4a26f70ba25fdbb02a69bc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 7% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,17 +24,17 @@\n [19] .data NOBITS 00014000 000c88 000550 00 WA 0 0 8\n [20] .bss NOBITS 00014550 000c88 0022cc 00 WA 0 0 8\n [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1\n [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 000031 00 0 0 1\n [23] .debug_aranges PROGBITS 00000000 000168 00007e 00 C 0 0 4\n [24] .debug_info PROGBITS 00000000 0001e8 017295 00 C 0 0 4\n [25] .debug_abbrev PROGBITS 00000000 017480 000499 00 C 0 0 4\n- [26] .debug_line PROGBITS 00000000 01791c 009cc7 00 C 0 0 4\n+ [26] .debug_line PROGBITS 00000000 01791c 009cc8 00 C 0 0 4\n [27] .debug_frame PROGBITS 00000000 0215e4 00053b 00 C 0 0 4\n- [28] .debug_str PROGBITS 00000000 021b20 000290 01 MSC 0 0 4\n+ [28] .debug_str PROGBITS 00000000 021b20 00028f 01 MSC 0 0 4\n [29] .debug_loclists PROGBITS 00000000 021db0 00fcde 00 C 0 0 4\n [30] .debug_rnglists PROGBITS 00000000 031a90 002aca 00 C 0 0 4\n [31] .gnu_debugaltlink PROGBITS 00000000 03455a 00004f 00 0 0 1\n [32] .symtab SYMTAB 00000000 0345ac 002b30 10 33 537 4\n [33] .strtab STRTAB 00000000 0370dc 002849 00 0 0 1\n [34] .shstrtab STRTAB 00000000 039925 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: 44bf6f7d94499854cebbd2e11e141875f1a6631e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6ce35eacb527494fe4a26f70ba25fdbb02a69bc\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-1zy36z2v/src/yarl\n+ 1\t/tmp/.tmp-yarl-pep517-u0e_o886/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/13/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,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: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0): GNU C17 13.2.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -g -g -g -O2 -O2 -O2 -fno-strict-overflow -fstack-protector-strong -fwrapv -fstack-protector-strong -fstack-clash-protection -fPIC\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (strp) (offset: 0x15a): /tmp/.tmp-yarl-pep517-1zy36z2v/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (strp) (offset: 0x18f): /tmp/.tmp-yarl-pep517-1zy36z2v/src\n+ <13> DW_AT_name : (strp) (offset: 0x15a): /tmp/.tmp-yarl-pep517-u0e_o886/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (strp) (offset: 0x18f): /tmp/.tmp-yarl-pep517-u0e_o886/src\n <1b> DW_AT_ranges : (sec_offset) 0x546b\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: 0x53b0) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -16,22 +16,20 @@\n h64&M!C#\n cUqVU\t{X\n %D8\\mADMj[\n QjMIjmDo\n rAUolZvH\n (EqJ p#r\n pHN'V,_`\\1#B\n-E}Zlx\\$s\n-Jo-&oqm5?\n-2hJJ~dDz'\n-K73Oli+m\n--joSN6C4\n-k}D`$9rVG0%\n-kY+|oUb3O2\n-?\t 8LqtF\n+}AT\t?crHB\n+usj`ca`V\n+36SQxjkr\n+d'wB/_P#\n+#.>1IY9:\n+K\\@g2vS}+wZ\n c5ITlX1lhV\n ygCdu=|%\n qoo\\#wA+i\n ;W+$9K?CH\n pV16j'gU\n Dw\"%Cwbl\n !\t!\t!YF_H\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -4,16 +4,16 @@\n [ d2] PyDict_GET_SIZE\n [ e2] PyMethod_GET_SELF\n [ f4] PyMethod_GET_FUNCTION\n [ 10a] _PyVectorcall_NARGS\n [ 11e] _PyCoMonitoringData\n [ 132] _PyCoLineInstrumentationData\n [ 14f] line_delta\n- [ 15a] /tmp/.tmp-yarl-pep517-1zy36z2v/src/yarl/_quoting_c.c\n- [ 18f] /tmp/.tmp-yarl-pep517-1zy36z2v/src\n+ [ 15a] /tmp/.tmp-yarl-pep517-u0e_o886/src/yarl/_quoting_c.c\n+ [ 18f] /tmp/.tmp-yarl-pep517-u0e_o886/src\n [ 1b2] _PyCoCached\n [ 1be] _co_cached\n [ 1c9] tp_watched\n [ 1d4] __Pyx_init_assertions_enabled\n [ 1f2] cleared\n [ 1fa] statically_allocated\n [ 20f] finalized\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 75670065 4c5b9585 yarl.debug.eL[..\n- 0x00000040 78d4dd31 252a5a49 f0384756 dad0fd x..1%*ZI.8GV...\n+ 0x00000030 7961726c 2e646562 7567008d 7192e50a yarl.debug..q...\n+ 0x00000040 935bc674 4338d1c2 3792de93 14354f .[.tC8..7....5O\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/656e9d06ac5374179d8217adc5a957e2fa64ac.debug", "source2": "./usr/lib/debug/.build-id/85/d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 8% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,17 +24,17 @@\n [19] .data NOBITS 00014000 000c84 000544 00 WA 0 0 8\n [20] .bss NOBITS 00014548 000c84 002370 00 WA 0 0 8\n [21] .comment PROGBITS 00000000 000118 00001f 01 MS 0 0 1\n [22] .ARM.attributes ARM_ATTRIBUTES 00000000 000137 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 015330 00 C 0 0 4\n [25] .debug_abbrev PROGBITS 00000000 015518 00048f 00 C 0 0 4\n- [26] .debug_line PROGBITS 00000000 0159a8 0094c2 00 C 0 0 4\n+ [26] .debug_line PROGBITS 00000000 0159a8 0094c1 00 C 0 0 4\n [27] .debug_frame PROGBITS 00000000 01ee6c 000527 00 C 0 0 4\n- [28] .debug_str PROGBITS 00000000 01f394 00021e 01 MSC 0 0 4\n+ [28] .debug_str PROGBITS 00000000 01f394 00021d 01 MSC 0 0 4\n [29] .debug_loclists PROGBITS 00000000 01f5b4 00fe3d 00 C 0 0 4\n [30] .debug_rnglists PROGBITS 00000000 02f3f4 002a18 00 C 0 0 4\n [31] .gnu_debugaltlink PROGBITS 00000000 031e0c 00004f 00 0 0 1\n [32] .symtab SYMTAB 00000000 031e5c 002c20 10 33 551 4\n [33] .strtab STRTAB 00000000 034a7c 002a68 00 0 0 1\n [34] .shstrtab STRTAB 00000000 0374e4 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: ba656e9d06ac5374179d8217adc5a957e2fa64ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 85d2d72f7dfbd20bf960c63b63ce4c68b4ffaa74\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-e96t5ips/src/yarl\n+ 1\t/tmp/.tmp-yarl-pep517-cmequsv5/src/yarl\n 2\t/usr/include/python3.11\n 3\t/usr/include/python3.11/cpython\n 4\t/usr/include/arm-linux-gnueabihf/bits\n 5\t/usr/lib/gcc/arm-linux-gnueabihf/13/include\n 6\t/usr/include/arm-linux-gnueabihf/sys\n 7\t/usr/include/python3.11/internal\n 8\t/usr/include\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: 148 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0): GNU C17 13.2.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -g -g -g -O2 -O2 -O2 -fstack-protector-strong -fwrapv -fstack-protector-strong -fstack-clash-protection -fPIC\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (strp) (offset: 0xf8): /tmp/.tmp-yarl-pep517-e96t5ips/src/yarl/_quoting_c.c\n+ <13> DW_AT_name : (strp) (offset: 0xf8): /tmp/.tmp-yarl-pep517-cmequsv5/src/yarl/_quoting_c.c\n <17> DW_AT_comp_dir : (GNU_strp_alt) (offset: 0x1516) \n <1b> DW_AT_ranges : (sec_offset) 0x4f2d\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": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-13) 13.2.0\n+tGCC: (Debian 13.2.0-13) 13.2.0\n &hUv?dL?\n \\KMB-G s\n \"*6T@@DE\n OJdO5r{[\n Og[}h|X@\n @~kQ_c&<\n U#r+=l.F\n@@ -10,24 +10,22 @@\n YO^evq >&\n _ T@1t0r\n }hXO[NO9]\n V^$I+Y$A\n YgY9txD42\n L 9Ot9.w\n ;2V4b1tM\n-'\t4!^E~'\n-D1\tkfBc-\n-[07hCTjn\n-dkNf$[zy<\n-xm3TG6_M\n-@j/n`'+p\n-g>&kDU9&\n-<5@PgI@p\n-d/MNXH,5\n-xXis\n+$b@0(R'?\n+'dFdCTbO\n+ +o!KPcX\n+JXR,)K\"G\n+tp'.uCf$\n+XGi\n N;&f{t(01\n L;I;[/w=\n 8Csw-?fSa}\n #nEnEX]T\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n String dump of section '.debug_str':\n [ 0] GNU C17 13.2.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -g -g -g -O2 -O2 -O2 -fstack-protector-strong -fwrapv -fstack-protector-strong -fstack-clash-protection -fPIC\n [ bd] PyUnicode_WCHAR_KIND\n [ d2] PyVectorcall_NARGS\n [ e5] PyUnicode_IS_READY\n- [ f8] /tmp/.tmp-yarl-pep517-e96t5ips/src/yarl/_quoting_c.c\n+ [ f8] /tmp/.tmp-yarl-pep517-cmequsv5/src/yarl/_quoting_c.c\n [ 12d] f_func\n [ 134] ar_end\n [ 13b] PyCodeAddressRange\n [ 14e] func_module\n [ 15a] computed_line\n [ 168] ar_line\n [ 170] curexc_type\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 75670065 4c5b9585 yarl.debug.eL[..\n- 0x00000040 78d4dd31 252a5a49 f0384756 dad0fd x..1%*ZI.8GV...\n+ 0x00000030 7961726c 2e646562 7567008d 7192e50a yarl.debug..q...\n+ 0x00000040 935bc674 4338d1c2 3792de93 14354f .[.tC8..7....5O\n \n"}]}]}]}]}]}