{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.61M2Lb7gMF/b1/minuet_21.04.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.61M2Lb7gMF/b2/minuet_21.04.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n e19a17eef45fab9d2458c4d70f7e82a7 27102640 kde optional minuet-data_21.04.0-1_all.deb\n- be834602568d040ecb118c73f0ca46fe 1079776 debug optional minuet-dbgsym_21.04.0-1_amd64.deb\n- 1d409e6d9250926dc59942c0d2105ba5 408832 kde optional minuet_21.04.0-1_amd64.deb\n+ 6dd1026ea9c7fb87ef70a9c2f951b481 1080212 debug optional minuet-dbgsym_21.04.0-1_amd64.deb\n+ 9378728254aedd1e50f8e80a17f9fb37 408568 kde optional minuet_21.04.0-1_amd64.deb\n"}, {"source1": "minuet_21.04.0-1_amd64.deb", "source2": "minuet_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-27 14:07:27.000000 debian-binary\n -rw-r--r-- 0 0 0 1168 2021-04-27 14:07:27.000000 control.tar.xz\n--rw-r--r-- 0 0 0 407472 2021-04-27 14:07:27.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 407208 2021-04-27 14:07:27.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/minuet", "source2": "./usr/bin/minuet", "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 000064 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000370 000370 001530 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000018a0 0018a0 001e98 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000003738 003738 0001c4 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000018a0 0018a0 001e9a 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000373a 00373a 0001c4 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000003900 003900 000110 00 A 6 6 8\n [ 9] .rela.dyn RELA 0000000000003a10 003a10 000a98 18 A 5 0 8\n [10] .rela.plt RELA 00000000000044a8 0044a8 0010b0 18 AI 5 26 8\n [11] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000006020 006020 000b30 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000006b50 006b50 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000006b60 006b60 0064e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xa0948\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xa0958\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x18a0\n 0x0000000000000006 (SYMTAB) 0x370\n- 0x000000000000000a (STRSZ) 7832 (bytes)\n+ 0x000000000000000a (STRSZ) 7834 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xa1000\n 0x0000000000000002 (PLTRELSZ) 4272 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x44a8\n 0x0000000000000007 (RELA) 0x3a10\n 0x0000000000000008 (RELASZ) 2712 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n 0x000000006ffffffe (VERNEED) 0x3900\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0x3738\n+ 0x000000006ffffff0 (VERSYM) 0x373a\n 0x000000006ffffff9 (RELACOUNT) 55\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: 82fd399599277dfa04893c57826324190a887018\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b68f3351bbc4db124e36cf4a27bb6f6dce9515b1\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 226 entries:\n- Addr: 0x0000000000003738 Offset: 0x003738 Link: 5 (.dynsym)\n+ Addr: 0x000000000000373a Offset: 0x00373a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 008: 2 (Qt_5) 3 (CXXABI_1.3) 4 (CXXABI_1.3.9) 0 (*local*) \n 00c: 2 (Qt_5) 5 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 018: 0 (*local*) 6 (GLIBC_2.4) 2 (Qt_5) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1446,15 +1446,15 @@\n byvDYx`k\n >k|gKD(w<\n xK\"g/Y|f\n DD D@$`6\n &)nx:T!%\n |MHa]6kkZqs\n /usr/lib/debug/.dwz/x86_64-linux-gnu/minuet.debug\n-fd399599277dfa04893c57826324190a887018.debug\n+8f3351bbc4db124e36cf4a27bb6f6dce9515b1.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": "@@ -485,9 +485,9 @@\n 0x000036c0 2e350047 4c494243 5f322e34 00474c49 .5.GLIBC_2.4.GLI\n 0x000036d0 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x000036e0 312e332e 39004358 58414249 5f312e33 1.3.9.CXXABI_1.3\n 0x000036f0 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x00003700 00000000 00000000 00000000 00000000 ................\n 0x00003710 00000000 00000000 00000000 00000000 ................\n 0x00003720 00000000 00000000 00000000 00000000 ................\n- 0x00003730 00000000 00000000 ........\n+ 0x00003730 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 66643339 39353939 32373764 66613034 fd399599277dfa04\n- 0x00000010 38393363 35373832 36333234 31393061 893c57826324190a\n- 0x00000020 38383730 31382e64 65627567 00000000 887018.debug....\n- 0x00000030 d0c6a0b9 ....\n+ 0x00000000 38663333 35316262 63346462 31323465 8f3351bbc4db124e\n+ 0x00000010 33366366 34613237 62623666 36646365 36cf4a27bb6f6dce\n+ 0x00000020 39353135 62312e64 65627567 00000000 9515b1.debug....\n+ 0x00000030 3a8d2ed4 :...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/qt5/plugins/minuet/minuetfluidsynthsoundcontroller.so", "source2": "./usr/lib/x86_64-linux-gnu/qt5/plugins/minuet/minuetfluidsynthsoundcontroller.so", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x45f0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003290 0x003290 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003298 0x003298 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0023c5 0x0023c5 R E 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x0022fd 0x0022fd R 0x1000\n LOAD 0x009c50 0x000000000000ac50 0x000000000000ac50 0x0006b0 0x0006e8 RW 0x1000\n DYNAMIC 0x009d70 0x000000000000ad70 0x000000000000ad70 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0087f8 0x00000000000087f8 0x00000000000087f8 0x00014c 0x00014c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 000180 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003e0 0003e0 000d98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001178 001178 00124d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000023c6 0023c6 000122 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000024e8 0024e8 0000d0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 00000000000025b8 0025b8 000450 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002a08 002a08 000888 18 AI 3 25 8\n+ [ 4] .dynstr STRTAB 0000000000001178 001178 00124f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000023c8 0023c8 000122 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000024f0 0024f0 0000d0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000025c0 0025c0 000450 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002a10 002a10 000888 18 AI 3 25 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0005c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045e0 0045e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045f0 0045f0 001dcb 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000063bc 0063bc 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000007000 007000 0006ec 00 A 0 0 32\n [15] .qtversion PROGBITS 00000000000076f0 0076f0 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x25b8 contains 46 entries:\n+Relocation section '.rela.dyn' at offset 0x25c0 contains 46 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ac50 0000000000000008 R_X86_64_RELATIVE 4870\n 000000000000ac58 0000000000000008 R_X86_64_RELATIVE 4830\n 000000000000ad48 0000000000000008 R_X86_64_RELATIVE 7180\n 000000000000ad50 0000000000000008 R_X86_64_RELATIVE 7040\n 000000000000ad58 0000000000000008 R_X86_64_RELATIVE 4880\n 000000000000b2f0 0000000000000008 R_X86_64_RELATIVE b2f0\n@@ -44,15 +44,15 @@\n 000000000000afd0 0000008700000006 R_X86_64_GLOB_DAT 0000000000004d60 _ZN8QPointerI7QObjectED1Ev + 0\n 000000000000afd8 0000005300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000afe0 0000005900000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000afe8 0000005e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000aff0 0000006100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN9QListData11shared_nullE@Qt_5 + 0\n 000000000000b2f8 0000004d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2a08 contains 91 entries:\n+Relocation section '.rela.plt' at offset 0x2a10 contains 91 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000b018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 new_fluid_sequencer2 + 0\n 000000000000b020 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Minuet16ISoundController11qt_metacastEPKc + 0\n 000000000000b028 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 fluid_event_get_duration + 0\n 000000000000b030 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 fluid_synth_cc + 0\n 000000000000b038 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 fluid_synth_pitch_bend + 0\n 000000000000b040 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Minuet16ISoundController11qt_metacallEN11QMetaObject4CallEiPPv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0xac50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xac58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1178\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 4685 (bytes)\n+ 0x000000000000000a (STRSZ) 4687 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xb000\n 0x0000000000000002 (PLTRELSZ) 2184 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2a08\n- 0x0000000000000007 (RELA) 0x25b8\n+ 0x0000000000000017 (JMPREL) 0x2a10\n+ 0x0000000000000007 (RELA) 0x25c0\n 0x0000000000000008 (RELASZ) 1104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x24e8\n+ 0x000000006ffffffe (VERNEED) 0x24f0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x23c6\n+ 0x000000006ffffff0 (VERSYM) 0x23c8\n 0x000000006ffffff9 (RELACOUNT) 6\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: 0d4c112692a9abeb4543fbfd026d23f7c89d3f0a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bdb00912b84331ff907f11feaf8b58d86431034\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 145 entries:\n- Addr: 0x00000000000023c6 Offset: 0x0023c6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000023c8 Offset: 0x0023c8 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 010: 0 (*local*) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 3 (Qt_5) 4 (CXXABI_1.3) 3 (Qt_5) \n 018: 3 (Qt_5) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n@@ -36,15 +36,15 @@\n 080: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000024e8 Offset: 0x0024e8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000024f0 Offset: 0x0024f0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -237,15 +237,15 @@\n FluidSynthlName[x-test]x%xxFluidSynth-based Audio ControllerxxkName[zh_CN]x$\n FluidSynth \n kName[zh_TW]x$\n FluidSynth \n lServiceTypes\n mMinuet/Plugin\n /usr/lib/debug/.dwz/x86_64-linux-gnu/minuet.debug\n-4c112692a9abeb4543fbfd026d23f7c89d3f0a.debug\n+db00912b84331ff907f11feaf8b58d86431034.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -288,9 +288,9 @@\n 0x00002348 00474c49 42435f32 2e322e35 00435858 .GLIBC_2.2.5.CXX\n 0x00002358 4142495f 312e332e 3900474c 49424358 ABI_1.3.9.GLIBCX\n 0x00002368 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x00002378 0051745f 35005174 5f352e31 35000000 .Qt_5.Qt_5.15...\n 0x00002388 00000000 00000000 00000000 00000000 ................\n 0x00002398 00000000 00000000 00000000 00000000 ................\n 0x000023a8 00000000 00000000 00000000 00000000 ................\n- 0x000023b8 00000000 00000000 00000000 00 .............\n+ 0x000023b8 00000000 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 34633131 32363932 61396162 65623435 4c112692a9abeb45\n- 0x00000010 34336662 66643032 36643233 66376338 43fbfd026d23f7c8\n- 0x00000020 39643366 30612e64 65627567 00000000 9d3f0a.debug....\n- 0x00000030 2819645b (.d[\n+ 0x00000000 64623030 39313262 38343333 31666639 db00912b84331ff9\n+ 0x00000010 30376631 31666561 66386235 38643836 07f11feaf8b58d86\n+ 0x00000020 34333130 33342e64 65627567 00000000 431034.debug....\n+ 0x00000030 5bf5a29e [...\n \n"}]}]}]}]}, {"source1": "minuet-dbgsym_21.04.0-1_amd64.deb", "source2": "minuet-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-27 14:07:27.000000 debian-binary\n -rw-r--r-- 0 0 0 688 2021-04-27 14:07:27.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1078896 2021-04-27 14:07:27.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1079332 2021-04-27 14:07:27.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: 1123\n Depends: minuet (= 21.04.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for minuet\n-Build-Ids: 0d4c112692a9abeb4543fbfd026d23f7c89d3f0a 5928bc13b8322864a4f572c089f3d8ea0f57d337 82fd399599277dfa04893c57826324190a887018\n+Build-Ids: 5928bc13b8322864a4f572c089f3d8ea0f57d337 6bdb00912b84331ff907f11feaf8b58d86431034 b68f3351bbc4db124e36cf4a27bb6f6dce9515b1\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/0d/4c112692a9abeb4543fbfd026d23f7c89d3f0a.debug\n usr/lib/debug/.build-id/59/28bc13b8322864a4f572c089f3d8ea0f57d337.debug\n-usr/lib/debug/.build-id/82/fd399599277dfa04893c57826324190a887018.debug\n+usr/lib/debug/.build-id/6b/db00912b84331ff907f11feaf8b58d86431034.debug\n+usr/lib/debug/.build-id/b6/8f3351bbc4db124e36cf4a27bb6f6dce9515b1.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/minuet.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-27 14:07:27.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 149824 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/0d/4c112692a9abeb4543fbfd026d23f7c89d3f0a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/59/\n -rw-r--r-- 0 root (0) root (0) 259376 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/59/28bc13b8322864a4f572c089f3d8ea0f57d337.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 572064 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/82/fd399599277dfa04893c57826324190a887018.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/6b/\n+-rw-r--r-- 0 root (0) root (0) 149824 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/6b/db00912b84331ff907f11feaf8b58d86431034.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/b6/\n+-rw-r--r-- 0 root (0) root (0) 572064 2021-04-27 14:07:27.000000 ./usr/lib/debug/.build-id/b6/8f3351bbc4db124e36cf4a27bb6f6dce9515b1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 151632 2021-04-27 14:07:27.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/minuet.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-04-27 14:07:27.000000 ./usr/share/doc/minuet-dbgsym -> minuet\n"}, {"source1": "./usr/lib/debug/.build-id/0d/4c112692a9abeb4543fbfd026d23f7c89d3f0a.debug", "source2": "./usr/lib/debug/.build-id/6b/db00912b84331ff907f11feaf8b58d86431034.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x45f0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003290 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003298 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x0023c5 R E 0x1000\n LOAD 0x000000 0x0000000000007000 0x0000000000007000 0x000000 0x0022fd R 0x1000\n LOAD 0x000c50 0x000000000000ac50 0x000000000000ac50 0x000000 0x0006e8 RW 0x1000\n DYNAMIC 0x000c50 0x000000000000ad70 0x000000000000ad70 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000087f8 0x00000000000087f8 0x000000 0x00014c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 000180 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003e0 00025c 000d98 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001178 00025c 00124d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000023c6 00025c 000122 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000024e8 00025c 0000d0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 00000000000025b8 00025c 000450 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002a08 00025c 000888 18 AI 3 25 8\n+ [ 4] .dynstr NOBITS 0000000000001178 00025c 00124f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000023c8 00025c 000122 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000024f0 00025c 0000d0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 00000000000025c0 00025c 000450 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002a10 00025c 000888 18 AI 3 25 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 0005c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000045e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000045f0 001000 001dcb 00 AX 0 0 16\n [13] .fini NOBITS 00000000000063bc 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000007000 001000 0006ec 00 A 0 0 32\n [15] .qtversion NOBITS 00000000000076f0 001000 000010 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 222 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000003e0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001178 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000023c6 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000024e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000025b8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000002a08 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000023c8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000024f0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000025c0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000002a10 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000045e0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000045f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000063bc 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000007000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000076f0 0 SECTION LOCAL DEFAULT 15 \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: 0d4c112692a9abeb4543fbfd026d23f7c89d3f0a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bdb00912b84331ff907f11feaf8b58d86431034\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+4GCC: (Debian 10.2.1-6) 10.2.1 20210110\n }Xfcd8+_\n Vl-R\"y94Z\n o@p7#c!c\n H$ri}M~Z97\n H?o+]WVM\n :>E%oo|m\n NV+UaH-`2\n"}]}, {"source1": "./usr/lib/debug/.build-id/82/fd399599277dfa04893c57826324190a887018.debug", "source2": "./usr/lib/debug/.build-id/b6/8f3351bbc4db124e36cf4a27bb6f6dce9515b1.debug", "comments": ["Files 0% 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 000064 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000370 000308 001530 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000018a0 000308 001e98 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000003738 000308 0001c4 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000018a0 000308 001e9a 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000373a 000308 0001c4 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000003900 000308 000110 00 A 6 6 8\n [ 9] .rela.dyn NOBITS 0000000000003a10 000308 000a98 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000044a8 000308 0010b0 18 AI 5 26 8\n [11] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000006020 001000 000b30 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000006b50 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000006b60 001000 0064e1 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: 0000000000000370 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000018a0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000003738 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000373a 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000003900 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000003a10 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000044a8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000006b50 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000006b60 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: 82fd399599277dfa04893c57826324190a887018\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b68f3351bbc4db124e36cf4a27bb6f6dce9515b1\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"}]}]}]}]}]}