{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ithcvS4n/b1/grantlee5_5.3.1-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ithcvS4n/b2/grantlee5_5.3.1-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 60783c4f79bee32f3393154024a69c47 7126864 debug optional libgrantlee-templates5-dbgsym_5.3.1-2_amd64.deb\n- 790a1a6ce710edafb43a4b2d63ea123b 251412 libs optional libgrantlee-templates5_5.3.1-2_amd64.deb\n+ 3d4992b1d1d30ba613e7b665b343754d 7126940 debug optional libgrantlee-templates5-dbgsym_5.3.1-2_amd64.deb\n+ 882ead5916e7690a38002cffa053a238 251392 libs optional libgrantlee-templates5_5.3.1-2_amd64.deb\n c585bceda89a6c02340b2b60e9aec319 890020 debug optional libgrantlee-textdocument5-dbgsym_5.3.1-2_amd64.deb\n 04c65e02a094adbfa5ce05a0bdfd648e 48684 libs optional libgrantlee-textdocument5_5.3.1-2_amd64.deb\n 5a3e1fc7c6a51db0b0e5d6a593368385 41012 libdevel optional libgrantlee5-dev_5.3.1-2_amd64.deb\n"}, {"source1": "libgrantlee-templates5_5.3.1-2_amd64.deb", "source2": "libgrantlee-templates5_5.3.1-2_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 2023-08-12 10:29:16.000000 debian-binary\n -rw-r--r-- 0 0 0 4124 2023-08-12 10:29:16.000000 control.tar.xz\n--rw-r--r-- 0 0 0 247096 2023-08-12 10:29:16.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 247076 2023-08-12 10:29:16.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/x86_64-linux-gnu/grantlee/5.3/grantlee_defaultfilters.so", "source2": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_defaultfilters.so", "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": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 001188 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001410 001410 0019b3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002dc4 002dc4 000176 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001410 001410 0019b5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002dc6 002dc6 000176 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002f40 002f40 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000003010 003010 002820 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005830 005830 000ee8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000a00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007a20 007a20 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007a30 007a30 0153c1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x25eb0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x25eb8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1410\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 6579 (bytes)\n+ 0x000000000000000a (STRSZ) 6581 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x26fe8\n 0x0000000000000002 (PLTRELSZ) 3816 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5830\n 0x0000000000000007 (RELA) 0x3010\n 0x0000000000000008 (RELASZ) 10272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2f40\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2dc4\n+ 0x000000006ffffff0 (VERSYM) 0x2dc6\n 0x000000006ffffff9 (RELACOUNT) 293\n 0x0000000000000000 (NULL) 0x0\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: 1a58b16cdd85c2f168fe205807e209ce464b03f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 47d6d7975bfb6de727a5753f0826bd88c65ed784\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 187 entries:\n- Addr: 0x0000000000002dc4 Offset: 0x00002dc4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002dc6 Offset: 0x00002dc6 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 008: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 1 (*global*) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (GLIBCXX_3.4) 1 (*global*) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 1 (*global*) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -407,9 +407,9 @@\n 0x00002d50 2e350043 58584142 495f312e 332e3900 .5.CXXABI_1.3.9.\n 0x00002d60 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00002d70 58585f33 2e340051 745f352e 31350051 XX_3.4.Qt_5.15.Q\n 0x00002d80 745f3500 00000000 00000000 00000000 t_5.............\n 0x00002d90 00000000 00000000 00000000 00000000 ................\n 0x00002da0 00000000 00000000 00000000 00000000 ................\n 0x00002db0 00000000 00000000 00000000 00000000 ................\n- 0x00002dc0 000000 ...\n+ 0x00002dc0 00000000 00 .....\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 35386231 36636464 38356332 66313638 58b16cdd85c2f168\n- 0x00000010 66653230 35383037 65323039 63653436 fe205807e209ce46\n- 0x00000020 34623033 66372e64 65627567 00000000 4b03f7.debug....\n- 0x00000030 aaf3e8e6 ....\n+ 0x00000000 64366437 39373562 66623664 65373237 d6d7975bfb6de727\n+ 0x00000010 61353735 33663038 32366264 38386336 a5753f0826bd88c6\n+ 0x00000020 35656437 38342e64 65627567 00000000 5ed784.debug....\n+ 0x00000030 033572aa .5r.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_defaulttags.so", "source2": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_defaulttags.so", "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": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 0014b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001758 001758 00200c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003764 003764 0001ba 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001758 001758 00200e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003766 003766 0001ba 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003920 003920 0000e0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000003a00 003a00 005358 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008d58 008d58 0011a0 18 AI 3 25 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000bd0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000abf0 00abf0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ac00 00ac00 017ce5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2fc70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2fc78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1758\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 8204 (bytes)\n+ 0x000000000000000a (STRSZ) 8206 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x31fe8\n 0x0000000000000002 (PLTRELSZ) 4512 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8d58\n 0x0000000000000007 (RELA) 0x3a00\n 0x0000000000000008 (RELASZ) 21336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x3920\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3764\n+ 0x000000006ffffff0 (VERSYM) 0x3766\n 0x000000006ffffff9 (RELACOUNT) 463\n 0x0000000000000000 (NULL) 0x0\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: af84b248ec57c2a7f66f6ad6affd9f1955d0045f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2df88b4599ae2fec7389b1ddb863054382f7ebf\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 221 entries:\n- Addr: 0x0000000000003764 Offset: 0x00003764 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003766 Offset: 0x00003766 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5.15) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 1 (*global*) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 2 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -508,9 +508,9 @@\n 0x000036e8 4142495f 312e332e 3900474c 49424358 ABI_1.3.9.GLIBCX\n 0x000036f8 585f332e 342e3239 00474c49 42435858 X_3.4.29.GLIBCXX\n 0x00003708 5f332e34 00435858 4142495f 312e3300 _3.4.CXXABI_1.3.\n 0x00003718 51745f35 2e313500 51745f35 00000000 Qt_5.15.Qt_5....\n 0x00003728 00000000 00000000 00000000 00000000 ................\n 0x00003738 00000000 00000000 00000000 00000000 ................\n 0x00003748 00000000 00000000 00000000 00000000 ................\n- 0x00003758 00000000 00000000 00000000 ............\n+ 0x00003758 00000000 00000000 00000000 0000 ..............\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 38346232 34386563 35376332 61376636 84b248ec57c2a7f6\n- 0x00000010 36663661 64366166 66643966 31393535 6f6ad6affd9f1955\n- 0x00000020 64303034 35662e64 65627567 00000000 d0045f.debug....\n- 0x00000030 0e18683c ..h<\n+ 0x00000000 64663838 62343539 39616532 66656337 df88b4599ae2fec7\n+ 0x00000010 33383962 31646462 38363330 35343338 389b1ddb86305438\n+ 0x00000020 32663765 62662e64 65627567 00000000 2f7ebf.debug....\n+ 0x00000030 72ac787a r.xz\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_i18ntags.so", "source2": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_i18ntags.so", "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": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000ae0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000d78 000d78 000ee9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001c62 001c62 0000e8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000d78 000d78 000eeb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001c64 001c64 0000e8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001d50 001d50 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000001e20 001e20 003a20 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005840 005840 0007f8 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000560 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007580 007580 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007590 007590 00bb35 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b630\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b638\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xd78\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 3817 (bytes)\n+ 0x000000000000000a (STRSZ) 3819 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cfe8\n 0x0000000000000002 (PLTRELSZ) 2040 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5840\n 0x0000000000000007 (RELA) 0x1e20\n 0x0000000000000008 (RELASZ) 14880 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1d50\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1c62\n+ 0x000000006ffffff0 (VERSYM) 0x1c64\n 0x000000006ffffff9 (RELACOUNT) 335\n 0x0000000000000000 (NULL) 0x0\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: 32be07d11845ac7cf2b26557599b65fad89c1fe9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3412fdf4211e1fa462924c5a26f2464cdb0c6352\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 116 entries:\n- Addr: 0x0000000000001c62 Offset: 0x00001c62 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001c64 Offset: 0x00001c64 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 010: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 014: 3 (Qt_5) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 3 (Qt_5) \n 018: 4 (CXXABI_1.3) 1 (*global*) 1 (*global*) 3 (Qt_5) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -234,9 +234,9 @@\n 0x00001be8 42435f32 2e322e35 00435858 4142495f BC_2.2.5.CXXABI_\n 0x00001bf8 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x00001c08 34004358 58414249 5f312e33 0051745f 4.CXXABI_1.3.Qt_\n 0x00001c18 35005174 5f352e31 35000000 00000000 5.Qt_5.15.......\n 0x00001c28 00000000 00000000 00000000 00000000 ................\n 0x00001c38 00000000 00000000 00000000 00000000 ................\n 0x00001c48 00000000 00000000 00000000 00000000 ................\n- 0x00001c58 00000000 00000000 00 .........\n+ 0x00001c58 00000000 00000000 000000 ...........\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 62653037 64313138 34356163 37636632 be07d11845ac7cf2\n- 0x00000010 62323635 35373539 39623635 66616438 b26557599b65fad8\n- 0x00000020 39633166 65392e64 65627567 00000000 9c1fe9.debug....\n- 0x00000030 fe28361d .(6.\n+ 0x00000000 31326664 66343231 31653166 61343632 12fdf4211e1fa462\n+ 0x00000010 39323463 35613236 66323436 34636462 924c5a26f2464cdb\n+ 0x00000020 30633633 35322e64 65627567 00000000 0c6352.debug....\n+ 0x00000030 71271187 q'..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_loadertags.so", "source2": "./usr/lib/x86_64-linux-gnu/grantlee/5.3/grantlee_loadertags.so", "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": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000038 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000298 000298 000f00 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001198 001198 0016c2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000285a 00285a 000140 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001198 001198 0016c4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000285c 00285c 000140 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000029a0 0029a0 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002a70 002a70 001338 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003da8 003da8 000bd0 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0007f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005810 005810 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005820 005820 0080ef 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12610\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12618\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1198\n 0x0000000000000006 (SYMTAB) 0x298\n- 0x000000000000000a (STRSZ) 5826 (bytes)\n+ 0x000000000000000a (STRSZ) 5828 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x12fe8\n 0x0000000000000002 (PLTRELSZ) 3024 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3da8\n 0x0000000000000007 (RELA) 0x2a70\n 0x0000000000000008 (RELASZ) 4920 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x29a0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x285a\n+ 0x000000006ffffff0 (VERSYM) 0x285c\n 0x000000006ffffff9 (RELACOUNT) 107\n 0x0000000000000000 (NULL) 0x0\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: 6107da969e5de630858c8714891689ee346448c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c45dce7efc337031ae60a2692ad9d84748775712\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 160 entries:\n- Addr: 0x000000000000285a Offset: 0x0000285a Link: 3 (.dynsym)\n+ Addr: 0x000000000000285c Offset: 0x0000285c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 3 (Qt_5) 1 (*global*) 1 (*global*) 3 (Qt_5) \n 008: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 018: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 4 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -360,9 +360,9 @@\n 0x000027e8 35004358 58414249 5f312e33 2e390047 5.CXXABI_1.3.9.G\n 0x000027f8 4c494243 58585f33 2e340043 58584142 LIBCXX_3.4.CXXAB\n 0x00002808 495f312e 33005174 5f350051 745f352e I_1.3.Qt_5.Qt_5.\n 0x00002818 31350000 00000000 00000000 00000000 15..............\n 0x00002828 00000000 00000000 00000000 00000000 ................\n 0x00002838 00000000 00000000 00000000 00000000 ................\n 0x00002848 00000000 00000000 00000000 00000000 ................\n- 0x00002858 0000 ..\n+ 0x00002858 00000000 ....\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 30376461 39363965 35646536 33303835 07da969e5de63085\n- 0x00000010 38633837 31343839 31363839 65653334 8c8714891689ee34\n- 0x00000020 36343438 63302e64 65627567 00000000 6448c0.debug....\n- 0x00000030 f40368eb ..h.\n+ 0x00000000 35646365 37656663 33333730 33316165 5dce7efc337031ae\n+ 0x00000010 36306132 36393261 64396438 34373438 60a2692ad9d84748\n+ 0x00000020 37373537 31322e64 65627567 00000000 775712.debug....\n+ 0x00000030 b09576cd ..v.\n \n"}]}]}]}]}, {"source1": "libgrantlee-templates5-dbgsym_5.3.1-2_amd64.deb", "source2": "libgrantlee-templates5-dbgsym_5.3.1-2_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 2023-08-12 10:29:16.000000 debian-binary\n -rw-r--r-- 0 0 0 820 2023-08-12 10:29:16.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7125852 2023-08-12 10:29:16.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7125928 2023-08-12 10:29:16.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": "@@ -6,8 +6,8 @@\n Maintainer: Debian Krap Maintainers \n Installed-Size: 7333\n Depends: libgrantlee-templates5 (= 5.3.1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libgrantlee-templates5\n-Build-Ids: 1a58b16cdd85c2f168fe205807e209ce464b03f7 32be07d11845ac7cf2b26557599b65fad89c1fe9 6107da969e5de630858c8714891689ee346448c0 af84b248ec57c2a7f66f6ad6affd9f1955d0045f cc92dc55600928f3860916adef536084544fa8a8\n+Build-Ids: 3412fdf4211e1fa462924c5a26f2464cdb0c6352 47d6d7975bfb6de727a5753f0826bd88c65ed784 a2df88b4599ae2fec7389b1ddb863054382f7ebf c45dce7efc337031ae60a2692ad9d84748775712 cc92dc55600928f3860916adef536084544fa8a8\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,6 +1,6 @@\n-usr/lib/debug/.build-id/1a/58b16cdd85c2f168fe205807e209ce464b03f7.debug\n-usr/lib/debug/.build-id/32/be07d11845ac7cf2b26557599b65fad89c1fe9.debug\n-usr/lib/debug/.build-id/61/07da969e5de630858c8714891689ee346448c0.debug\n-usr/lib/debug/.build-id/af/84b248ec57c2a7f66f6ad6affd9f1955d0045f.debug\n+usr/lib/debug/.build-id/34/12fdf4211e1fa462924c5a26f2464cdb0c6352.debug\n+usr/lib/debug/.build-id/47/d6d7975bfb6de727a5753f0826bd88c65ed784.debug\n+usr/lib/debug/.build-id/a2/df88b4599ae2fec7389b1ddb863054382f7ebf.debug\n+usr/lib/debug/.build-id/c4/5dce7efc337031ae60a2692ad9d84748775712.debug\n usr/lib/debug/.build-id/cc/92dc55600928f3860916adef536084544fa8a8.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libgrantlee-templates5.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,20 +1,20 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 882592 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/1a/58b16cdd85c2f168fe205807e209ce464b03f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/32/\n--rw-r--r-- 0 root (0) root (0) 561728 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/32/be07d11845ac7cf2b26557599b65fad89c1fe9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/61/\n--rw-r--r-- 0 root (0) root (0) 507384 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/61/07da969e5de630858c8714891689ee346448c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/af/\n--rw-r--r-- 0 root (0) root (0) 1847520 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/af/84b248ec57c2a7f66f6ad6affd9f1955d0045f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 561728 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/34/12fdf4211e1fa462924c5a26f2464cdb0c6352.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/47/\n+-rw-r--r-- 0 root (0) root (0) 882592 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/47/d6d7975bfb6de727a5753f0826bd88c65ed784.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 1847520 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/a2/df88b4599ae2fec7389b1ddb863054382f7ebf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 507384 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/c4/5dce7efc337031ae60a2692ad9d84748775712.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/cc/\n -rw-r--r-- 0 root (0) root (0) 3432752 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/cc/92dc55600928f3860916adef536084544fa8a8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 257824 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libgrantlee-templates5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/1a/58b16cdd85c2f168fe205807e209ce464b03f7.debug", "source2": "./usr/lib/debug/.build-id/47/d6d7975bfb6de727a5753f0826bd88c65ed784.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001188 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001410 00025c 0019b3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002dc4 00025c 000176 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001410 00025c 0019b5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002dc6 00025c 000176 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002f40 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000003010 00025c 002820 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005830 00025c 000ee8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000a00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007a20 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000007a30 001000 0153c1 00 AX 0 0 16\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: 1a58b16cdd85c2f168fe205807e209ce464b03f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 47d6d7975bfb6de727a5753f0826bd88c65ed784\n"}]}, {"source1": "./usr/lib/debug/.build-id/32/be07d11845ac7cf2b26557599b65fad89c1fe9.debug", "source2": "./usr/lib/debug/.build-id/34/12fdf4211e1fa462924c5a26f2464cdb0c6352.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000ae0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000d78 00025c 000ee9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001c62 00025c 0000e8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000d78 00025c 000eeb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001c64 00025c 0000e8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001d50 00025c 0000d0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000001e20 00025c 003a20 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005840 00025c 0007f8 18 A 3 25 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000560 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000007590 001000 00bb35 00 AX 0 0 16\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: 32be07d11845ac7cf2b26557599b65fad89c1fe9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3412fdf4211e1fa462924c5a26f2464cdb0c6352\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-2) 13.2.0\n+cRGCC: (Debian 13.2.0-2) 13.2.0\n 9Sx9e\"$O,\n 0zJe[\t~{\n Gl^i\n