{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.GMWFGIbhE0/b1/cervisia_21.04.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.GMWFGIbhE0/b2/cervisia_21.04.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 0758a4ff1f7b994f439a375bd66219fe 6368944 debug optional cervisia-dbgsym_21.04.0-1_amd64.deb\n- 29ee87707120e8045e0a667034922987 2389668 devel optional cervisia_21.04.0-1_amd64.deb\n- 2019775978ef268e022c9c29b6cc0d2f 1246804 debug optional cvsservice-dbgsym_21.04.0-1_amd64.deb\n- bab2407ba7e5cda4d7a6d9e65209a0ec 102920 vcs optional cvsservice_21.04.0-1_amd64.deb\n+ 1dabb9c27cfc1aad8a8c79c3034b9d68 6369072 debug optional cervisia-dbgsym_21.04.0-1_amd64.deb\n+ dff6227b1fdeafa06f8b5f5d19a844b2 2389436 devel optional cervisia_21.04.0-1_amd64.deb\n+ 7c913c0f2d33fedf23127f419e4dc2a7 1246760 debug optional cvsservice-dbgsym_21.04.0-1_amd64.deb\n+ 57f4edb1a0914c247b2ef1c5e15b977a 102872 vcs optional cvsservice_21.04.0-1_amd64.deb\n"}, {"source1": "cervisia_21.04.0-1_amd64.deb", "source2": "cervisia_21.04.0-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 2021-04-28 00:44:50.000000 debian-binary\n -rw-r--r-- 0 0 0 5100 2021-04-28 00:44:50.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2384376 2021-04-28 00:44:50.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2384144 2021-04-28 00:44:50.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/bin/cervisia", "source2": "./usr/bin/cervisia", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000340 000340 0000f0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000430 000430 0000e7 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000518 000518 000014 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000430 000430 0000e9 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000051a 00051a 000014 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000530 000530 000020 00 A 6 1 8\n [ 9] .rela.dyn RELA 0000000000000550 000550 0000c0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000610 000610 000018 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000020 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001040 001040 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001050 001050 000171 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d98\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3da0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x430\n 0x0000000000000006 (SYMTAB) 0x340\n- 0x000000000000000a (STRSZ) 231 (bytes)\n+ 0x000000000000000a (STRSZ) 233 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3fb8\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x610\n 0x0000000000000007 (RELA) 0x550\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x530\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x518\n+ 0x000000006ffffff0 (VERSYM) 0x51a\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 77cd9db595917a8decc535af91a57764fb1c2bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de86ffadb4620baad9376c5673df8ea92ea38279\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\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 10 entries:\n- Addr: 0x0000000000000518 Offset: 0x000518 Link: 5 (.dynsym)\n+ Addr: 0x000000000000051a Offset: 0x00051a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n Addr: 0x0000000000000530 Offset: 0x000530 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,15 +6,15 @@\n __libc_start_main\n libkdeinit5_cervisia.so\n libc.so.6\n __bss_start\n GLIBC_2.2.5\n []A\\A]A^A_\n /usr/lib/debug/.dwz/x86_64-linux-gnu/cervisia.debug\n-cd9db595917a8decc535af91a57764fb1c2bcb.debug\n+86ffadb4620baad9376c5673df8ea92ea38279.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -10,9 +10,9 @@\n 0x000004a0 69626b64 65696e69 74355f63 65727669 ibkdeinit5_cervi\n 0x000004b0 7369612e 736f006c 6962632e 736f2e36 sia.so.libc.so.6\n 0x000004c0 005f6564 61746100 5f5f6273 735f7374 ._edata.__bss_st\n 0x000004d0 61727400 5f656e64 00474c49 42435f32 art._end.GLIBC_2\n 0x000004e0 2e322e35 00000000 00000000 00000000 .2.5............\n 0x000004f0 00000000 00000000 00000000 00000000 ................\n 0x00000500 00000000 00000000 00000000 00000000 ................\n- 0x00000510 00000000 000000 .......\n+ 0x00000510 00000000 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 63643964 62353935 39313761 38646563 cd9db595917a8dec\n- 0x00000010 63353335 61663931 61353737 36346662 c535af91a57764fb\n- 0x00000020 31633262 63622e64 65627567 00000000 1c2bcb.debug....\n- 0x00000030 9f43b90e .C..\n+ 0x00000000 38366666 61646234 36323062 61616439 86ffadb4620baad9\n+ 0x00000010 33373663 35363733 64663865 61393265 376c5673df8ea92e\n+ 0x00000020 61333832 37392e64 65627567 00000000 a38279.debug....\n+ 0x00000030 e758e9d4 .X..\n \n"}]}]}]}]}, {"source1": "cvsservice_21.04.0-1_amd64.deb", "source2": "cvsservice_21.04.0-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 2021-04-28 00:44:50.000000 debian-binary\n -rw-r--r-- 0 0 0 2316 2021-04-28 00:44:50.000000 control.tar.xz\n--rw-r--r-- 0 0 0 100412 2021-04-28 00:44:50.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 100364 2021-04-28 00:44:50.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/bin/cvsaskpass", "source2": "./usr/bin/cvsaskpass", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000630 0x000630 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000638 0x000638 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0001cd 0x0001cd R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000158 0x000158 R 0x1000\n LOAD 0x002d98 0x0000000000003d98 0x0000000000003d98 0x000278 0x000280 RW 0x1000\n DYNAMIC 0x002da8 0x0000000000003da8 0x0000000000003da8 0x000210 0x000210 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x002004 0x0000000000002004 0x0000000000002004 0x000044 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000340 000340 0000f0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000430 000430 0000f4 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000524 000524 000014 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000538 000538 000020 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000558 000558 0000c0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000618 000618 000018 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000430 000430 0000f6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000526 000526 000014 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000540 000540 000020 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000560 000560 0000c0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000620 000620 000018 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000020 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001040 001040 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001050 001050 000171 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000011c4 0011c4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000004 04 AM 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000000000002004 002004 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n-Relocation section '.rela.dyn' at offset 0x558 contains 8 entries:\n+Relocation section '.rela.dyn' at offset 0x560 contains 8 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003d98 0000000000000008 R_X86_64_RELATIVE 1140\n 0000000000003da0 0000000000000008 R_X86_64_RELATIVE 1100\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000003fd8 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003fe0 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fe8 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000003ff0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003ff8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x618 contains 1 entry:\n+Relocation section '.rela.plt' at offset 0x620 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003fd0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 kdemain + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d98\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3da0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x430\n 0x0000000000000006 (SYMTAB) 0x340\n- 0x000000000000000a (STRSZ) 244 (bytes)\n+ 0x000000000000000a (STRSZ) 246 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3fb8\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x618\n- 0x0000000000000007 (RELA) 0x558\n+ 0x0000000000000017 (JMPREL) 0x620\n+ 0x0000000000000007 (RELA) 0x560\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x538\n+ 0x000000006ffffffe (VERNEED) 0x540\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x524\n+ 0x000000006ffffff0 (VERSYM) 0x526\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 5abc82833de3c530b0b74710350b0a2e8d205245\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 877b0b52c4ba66ec9ba9326707a359f509b92702\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Version symbols section '.gnu.version' contains 10 entries:\n- Addr: 0x0000000000000524 Offset: 0x000524 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000526 Offset: 0x000526 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000538 Offset: 0x000538 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000540 Offset: 0x000540 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,15 +6,15 @@\n __libc_start_main\n libkdeinit5_cvsaskpass.so\n libc.so.6\n __bss_start\n GLIBC_2.2.5\n []A\\A]A^A_\n /usr/lib/debug/.dwz/x86_64-linux-gnu/cvsservice.debug\n-bc82833de3c530b0b74710350b0a2e8d205245.debug\n+7b0b52c4ba66ec9ba9326707a359f509b92702.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -11,9 +11,9 @@\n 0x000004b0 6b706173 732e736f 006c6962 632e736f kpass.so.libc.so\n 0x000004c0 2e36005f 65646174 61005f5f 6273735f .6._edata.__bss_\n 0x000004d0 73746172 74005f65 6e640047 4c494243 start._end.GLIBC\n 0x000004e0 5f322e32 2e350000 00000000 00000000 _2.2.5..........\n 0x000004f0 00000000 00000000 00000000 00000000 ................\n 0x00000500 00000000 00000000 00000000 00000000 ................\n 0x00000510 00000000 00000000 00000000 00000000 ................\n- 0x00000520 00000000 ....\n+ 0x00000520 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 62633832 38333364 65336335 33306230 bc82833de3c530b0\n- 0x00000010 62373437 31303335 30623061 32653864 b74710350b0a2e8d\n- 0x00000020 32303532 34352e64 65627567 00000000 205245.debug....\n- 0x00000030 0f7e3973 .~9s\n+ 0x00000000 37623062 35326334 62613636 65633962 7b0b52c4ba66ec9b\n+ 0x00000010 61393332 36373037 61333539 66353039 a9326707a359f509\n+ 0x00000020 62393237 30322e64 65627567 00000000 b92702.debug....\n+ 0x00000030 b39e9196 ....\n \n"}]}, {"source1": "./usr/bin/cvsservice5", "source2": "./usr/bin/cvsservice5", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000630 0x000630 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000638 0x000638 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x0001cd 0x0001cd R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000158 0x000158 R 0x1000\n LOAD 0x002d98 0x0000000000003d98 0x0000000000003d98 0x000278 0x000280 RW 0x1000\n DYNAMIC 0x002da8 0x0000000000003da8 0x0000000000003da8 0x000210 0x000210 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x002004 0x0000000000002004 0x0000000000002004 0x000044 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000340 000340 0000f0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000430 000430 0000f4 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000524 000524 000014 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000000538 000538 000020 00 A 6 1 8\n- [ 9] .rela.dyn RELA 0000000000000558 000558 0000c0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000000618 000618 000018 18 AI 5 22 8\n+ [ 6] .dynstr STRTAB 0000000000000430 000430 0000f6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000526 000526 000014 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000000540 000540 000020 00 A 6 1 8\n+ [ 9] .rela.dyn RELA 0000000000000560 000560 0000c0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000000620 000620 000018 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000020 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001040 001040 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001050 001050 000171 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000011c4 0011c4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000002000 002000 000004 04 AM 0 0 4\n [17] .eh_frame_hdr PROGBITS 0000000000002004 002004 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n-Relocation section '.rela.dyn' at offset 0x558 contains 8 entries:\n+Relocation section '.rela.dyn' at offset 0x560 contains 8 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003d98 0000000000000008 R_X86_64_RELATIVE 1140\n 0000000000003da0 0000000000000008 R_X86_64_RELATIVE 1100\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000003fd8 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003fe0 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fe8 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000003ff0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003ff8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x618 contains 1 entry:\n+Relocation section '.rela.plt' at offset 0x620 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003fd0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 kdemain + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d98\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3da0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x430\n 0x0000000000000006 (SYMTAB) 0x340\n- 0x000000000000000a (STRSZ) 244 (bytes)\n+ 0x000000000000000a (STRSZ) 246 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3fb8\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x618\n- 0x0000000000000007 (RELA) 0x558\n+ 0x0000000000000017 (JMPREL) 0x620\n+ 0x0000000000000007 (RELA) 0x560\n 0x0000000000000008 (RELASZ) 192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x538\n+ 0x000000006ffffffe (VERNEED) 0x540\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x524\n+ 0x000000006ffffff0 (VERSYM) 0x526\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ce3bd0d4da508e6325b8e974e6a9c17b51895097\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d23e70b56b9eafaae5e7f6cae32dbf84b7a88723\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Version symbols section '.gnu.version' contains 10 entries:\n- Addr: 0x0000000000000524 Offset: 0x000524 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000526 Offset: 0x000526 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000538 Offset: 0x000538 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000540 Offset: 0x000540 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,15 +6,15 @@\n __libc_start_main\n libkdeinit5_cvsservice.so\n libc.so.6\n __bss_start\n GLIBC_2.2.5\n []A\\A]A^A_\n /usr/lib/debug/.dwz/x86_64-linux-gnu/cvsservice.debug\n-3bd0d4da508e6325b8e974e6a9c17b51895097.debug\n+3e70b56b9eafaae5e7f6cae32dbf84b7a88723.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -11,9 +11,9 @@\n 0x000004b0 72766963 652e736f 006c6962 632e736f rvice.so.libc.so\n 0x000004c0 2e36005f 65646174 61005f5f 6273735f .6._edata.__bss_\n 0x000004d0 73746172 74005f65 6e640047 4c494243 start._end.GLIBC\n 0x000004e0 5f322e32 2e350000 00000000 00000000 _2.2.5..........\n 0x000004f0 00000000 00000000 00000000 00000000 ................\n 0x00000500 00000000 00000000 00000000 00000000 ................\n 0x00000510 00000000 00000000 00000000 00000000 ................\n- 0x00000520 00000000 ....\n+ 0x00000520 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 33626430 64346461 35303865 36333235 3bd0d4da508e6325\n- 0x00000010 62386539 37346536 61396331 37623531 b8e974e6a9c17b51\n- 0x00000020 38393530 39372e64 65627567 00000000 895097.debug....\n- 0x00000030 60c5e6fa `...\n+ 0x00000000 33653730 62353662 39656166 61616535 3e70b56b9eafaae5\n+ 0x00000010 65376636 63616533 32646266 38346237 e7f6cae32dbf84b7\n+ 0x00000020 61383837 32332e64 65627567 00000000 a88723.debug....\n+ 0x00000030 70570549 pW.I\n \n"}]}]}]}]}, {"source1": "cervisia-dbgsym_21.04.0-1_amd64.deb", "source2": "cervisia-dbgsym_21.04.0-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 2021-04-28 00:44:50.000000 debian-binary\n -rw-r--r-- 0 0 0 696 2021-04-28 00:44:50.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6368056 2021-04-28 00:44:50.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6368184 2021-04-28 00:44:50.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: Debian Qt/KDE Maintainers \n Installed-Size: 6550\n Depends: cervisia (= 4:21.04.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cervisia\n-Build-Ids: 3ba5c094f7d14ca0df47f55890a85f027cf24d5b 77cd9db595917a8decc535af91a57764fb1c2bcb 940ceb88c65898ca9cef63aa42abcfa6e187ff65\n+Build-Ids: 3ba5c094f7d14ca0df47f55890a85f027cf24d5b 940ceb88c65898ca9cef63aa42abcfa6e187ff65 de86ffadb4620baad9376c5673df8ea92ea38279\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,4 +1,4 @@\n usr/lib/debug/.build-id/3b/a5c094f7d14ca0df47f55890a85f027cf24d5b.debug\n-usr/lib/debug/.build-id/77/cd9db595917a8decc535af91a57764fb1c2bcb.debug\n usr/lib/debug/.build-id/94/0ceb88c65898ca9cef63aa42abcfa6e187ff65.debug\n+usr/lib/debug/.build-id/de/86ffadb4620baad9376c5673df8ea92ea38279.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cervisia.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/3b/\n -rw-r--r-- 0 root (0) root (0) 965752 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/3b/a5c094f7d14ca0df47f55890a85f027cf24d5b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 6528 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/77/cd9db595917a8decc535af91a57764fb1c2bcb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/94/\n -rw-r--r-- 0 root (0) root (0) 3560712 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/94/0ceb88c65898ca9cef63aa42abcfa6e187ff65.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 6528 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/de/86ffadb4620baad9376c5673df8ea92ea38279.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 2157512 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cervisia.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/doc/cervisia-dbgsym -> cervisia\n"}, {"source1": "./usr/lib/debug/.build-id/77/cd9db595917a8decc535af91a57764fb1c2bcb.debug", "source2": "./usr/lib/debug/.build-id/de/86ffadb4620baad9376c5673df8ea92ea38279.debug", "comments": ["Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000340 000308 0000f0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000430 000308 0000e7 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000518 000308 000014 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000430 000308 0000e9 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000051a 000308 000014 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000530 000308 000020 00 A 6 1 8\n [ 9] .rela.dyn NOBITS 0000000000000550 000308 0000c0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000610 000308 000018 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000020 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001040 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001050 001000 000171 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000340 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000430 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000518 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000051a 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000530 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000550 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000610 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001040 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001050 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 77cd9db595917a8decc535af91a57764fb1c2bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de86ffadb4620baad9376c5673df8ea92ea38279\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}, {"source1": "cvsservice-dbgsym_21.04.0-1_amd64.deb", "source2": "cvsservice-dbgsym_21.04.0-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 2021-04-28 00:44:50.000000 debian-binary\n -rw-r--r-- 0 0 0 744 2021-04-28 00:44:50.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1245868 2021-04-28 00:44:50.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1245824 2021-04-28 00:44:50.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": "@@ -1,12 +1,12 @@\n Package: cvsservice-dbgsym\n Source: cervisia\n Version: 4:21.04.0-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 1279\n+Installed-Size: 1280\n Depends: cvsservice (= 4:21.04.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for cvsservice\n-Build-Ids: 5abc82833de3c530b0b74710350b0a2e8d205245 a3d27e5f4055cebbe482a59a56041578953a99cc ce093637d726977d25ca19f7d796fbc238abc3c6 ce3bd0d4da508e6325b8e974e6a9c17b51895097\n+Build-Ids: 877b0b52c4ba66ec9ba9326707a359f509b92702 a3d27e5f4055cebbe482a59a56041578953a99cc ce093637d726977d25ca19f7d796fbc238abc3c6 d23e70b56b9eafaae5e7f6cae32dbf84b7a88723\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,5 +1,5 @@\n-usr/lib/debug/.build-id/5a/bc82833de3c530b0b74710350b0a2e8d205245.debug\n+usr/lib/debug/.build-id/87/7b0b52c4ba66ec9ba9326707a359f509b92702.debug\n usr/lib/debug/.build-id/a3/d27e5f4055cebbe482a59a56041578953a99cc.debug\n usr/lib/debug/.build-id/ce/093637d726977d25ca19f7d796fbc238abc3c6.debug\n-usr/lib/debug/.build-id/ce/3bd0d4da508e6325b8e974e6a9c17b51895097.debug\n+usr/lib/debug/.build-id/d2/3e70b56b9eafaae5e7f6cae32dbf84b7a88723.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/cvsservice.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,18 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/5a/\n--rw-r--r-- 0 root (0) root (0) 6528 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/5a/bc82833de3c530b0b74710350b0a2e8d205245.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r-- 0 root (0) root (0) 6528 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/87/7b0b52c4ba66ec9ba9326707a359f509b92702.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/a3/\n -rw-r--r-- 0 root (0) root (0) 1084800 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/a3/d27e5f4055cebbe482a59a56041578953a99cc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/ce/\n -rw-r--r-- 0 root (0) root (0) 106760 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/ce/093637d726977d25ca19f7d796fbc238abc3c6.debug\n--rw-r--r-- 0 root (0) root (0) 6536 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/ce/3bd0d4da508e6325b8e974e6a9c17b51895097.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 6536 2021-04-28 00:44:50.000000 ./usr/lib/debug/.build-id/d2/3e70b56b9eafaae5e7f6cae32dbf84b7a88723.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 87512 2021-04-28 00:44:50.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/cvsservice.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-04-28 00:44:50.000000 ./usr/share/doc/cvsservice-dbgsym -> cvsservice\n"}, {"source1": "./usr/lib/debug/.build-id/5a/bc82833de3c530b0b74710350b0a2e8d205245.debug", "source2": "./usr/lib/debug/.build-id/87/7b0b52c4ba66ec9ba9326707a359f509b92702.debug", "comments": ["Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000630 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000638 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x0001cd R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000158 R 0x1000\n LOAD 0x000d98 0x0000000000003d98 0x0000000000003d98 0x000000 0x000280 RW 0x1000\n DYNAMIC 0x000d98 0x0000000000003da8 0x0000000000003da8 0x000000 0x000210 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000002004 0x0000000000002004 0x000000 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000340 000308 0000f0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000430 000308 0000f4 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000524 000308 000014 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000538 000308 000020 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 0000000000000558 000308 0000c0 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000618 000308 000018 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000430 000308 0000f6 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000526 000308 000014 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000540 000308 000020 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 0000000000000560 000308 0000c0 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000620 000308 000018 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000020 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001040 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001050 001000 000171 00 AX 0 0 16\n [15] .fini NOBITS 00000000000011c4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000002000 001000 000004 04 AM 0 0 4\n [17] .eh_frame_hdr NOBITS 0000000000002004 001000 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000340 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000430 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000524 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000000538 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000000558 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000000618 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000000526 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000000540 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000000560 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000000620 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001040 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001050 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000011c4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000002000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000002004 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 5abc82833de3c530b0b74710350b0a2e8d205245\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 877b0b52c4ba66ec9ba9326707a359f509b92702\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/ce/3bd0d4da508e6325b8e974e6a9c17b51895097.debug", "source2": "./usr/lib/debug/.build-id/d2/3e70b56b9eafaae5e7f6cae32dbf84b7a88723.debug", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000630 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x000638 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x0001cd R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000158 R 0x1000\n LOAD 0x000d98 0x0000000000003d98 0x0000000000003d98 0x000000 0x000280 RW 0x1000\n DYNAMIC 0x000d98 0x0000000000003da8 0x0000000000003da8 0x000000 0x000210 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000002004 0x0000000000002004 0x000000 0x000044 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000034 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000340 000308 0000f0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000430 000308 0000f4 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000524 000308 000014 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000000538 000308 000020 00 A 6 1 8\n- [ 9] .rela.dyn NOBITS 0000000000000558 000308 0000c0 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000000618 000308 000018 18 AI 5 22 8\n+ [ 6] .dynstr NOBITS 0000000000000430 000308 0000f6 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000526 000308 000014 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000000540 000308 000020 00 A 6 1 8\n+ [ 9] .rela.dyn NOBITS 0000000000000560 000308 0000c0 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000000620 000308 000018 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000020 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001040 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001050 001000 000171 00 AX 0 0 16\n [15] .fini NOBITS 00000000000011c4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000002000 001000 000004 04 AM 0 0 4\n [17] .eh_frame_hdr NOBITS 0000000000002004 001000 000044 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000340 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000430 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000524 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000000538 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000000558 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000000618 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000000526 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000000540 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000000560 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000000620 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001040 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001050 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000011c4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000002000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000002004 0 SECTION LOCAL DEFAULT 17 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ce3bd0d4da508e6325b8e974e6a9c17b51895097\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d23e70b56b9eafaae5e7f6cae32dbf84b7a88723\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}