{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/b1/cigi-ccl_3.3.3a+svn818-10_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/b2/cigi-ccl_3.3.3a+svn818-10_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n- 28e6d7ad2fadee91ecf582f040fe97b5 27944 devel optional cigi-ccl-examples_3.3.3a+svn818-10_amd64.deb\n+ 1760ac7265b25ceb1c7c1a27a68fbfad 27988 devel optional cigi-ccl-examples_3.3.3a+svn818-10_amd64.deb\n bed7f2d4071636e1e327205975e34554 246764 libdevel optional libcigicl-dev_3.3.3a+svn818-10_amd64.deb\n- 1e02d0210c388bcd3b21e762840659dd 9884776 debug extra libcigicl1-dbg_3.3.3a+svn818-10_amd64.deb\n+ 4656f3e3b5f3b320cae4dd1a48dcb2e8 9884916 debug extra libcigicl1-dbg_3.3.3a+svn818-10_amd64.deb\n af63e231fe70fc142ffa4be638d4a4d5 132880 libs optional libcigicl1_3.3.3a+svn818-10_amd64.deb\n e620ab10bfa2ee71c33c29354bd3d9b3 362556 python optional python-cigi_3.3.3a+svn818-10_amd64.deb\n cc47d67013ded4bc52dfb3e952405cca 350016 python optional python3-cigi_3.3.3a+svn818-10_amd64.deb\n" }, { "source1": "cigi-ccl-examples_3.3.3a+svn818-10_amd64.deb", "source2": "cigi-ccl-examples_3.3.3a+svn818-10_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 2015-09-14 15:32:52.000000 debian-binary\n--rw-r--r-- 0 0 0 956 2015-09-14 15:32:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 26796 2015-09-14 15:32:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 952 2015-09-14 15:32:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 26844 2015-09-14 15:32:52.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/CigiDummyIG", "source2": "./usr/bin/CigiDummyIG", "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 0x008df8 0x008df8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008e00 0x008e00 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x0059cd 0x0059cd R E 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x00371c 0x00371c R 0x1000\n LOAD 0x013330 0x0000000000014330 0x0000000000014330 0x000f48 0x009408 RW 0x1000\n DYNAMIC 0x013d90 0x0000000000014d90 0x0000000000014d90 0x000230 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x010f20 0x0000000000010f20 0x0000000000010f20 0x000584 0x000584 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 000b04 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000e10 000e10 002ad8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000038e8 0038e8 002f35 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000681e 00681e 000392 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000006bb0 006bb0 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000006c80 006c80 001ad0 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000008750 008750 0006a8 18 AI 5 25 8\n+ [ 6] .dynstr STRTAB 00000000000038e8 0038e8 002f37 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000006820 006820 000392 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000006bb8 006bb8 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000006c88 006c88 001ad0 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000008758 008758 0006a8 18 AI 5 25 8\n [11] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000009020 009020 000480 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000094a0 0094a0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000094b0 0094b0 005511 00 AX 0 0 16\n [15] .fini PROGBITS 000000000000e9c4 00e9c4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000000f000 00f000 001f1f 00 A 0 0 16\n [17] .eh_frame_hdr PROGBITS 0000000000010f20 010f20 000584 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6c80 contains 286 entries:\n+Relocation section '.rela.dyn' at offset 0x6c88 contains 286 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000014330 0000000000000008 R_X86_64_RELATIVE 9fe0\n 0000000000014338 0000000000000008 R_X86_64_RELATIVE 95d0\n 0000000000014340 0000000000000008 R_X86_64_RELATIVE 9600\n 0000000000014348 0000000000000008 R_X86_64_RELATIVE 9fa0\n 0000000000014358 0000000000000008 R_X86_64_RELATIVE 149f0\n 0000000000014360 0000000000000008 R_X86_64_RELATIVE 9ff0\n@@ -284,15 +284,15 @@\n 0000000000014fe8 0000004e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000014ff0 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000014ff8 0000005200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000015270 0000004500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000014938 000000ec00000005 R_X86_64_COPY 0000000000014938 _ZTV13TiXmlDocument + 0\n 0000000000015280 000001a300000005 R_X86_64_COPY 0000000000015280 _ZSt4cout@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x8750 contains 71 entries:\n+Relocation section '.rela.plt' at offset 0x8758 contains 71 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000015018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0\n 0000000000015020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN19CigiShortCompCtrlV315GetLongCompDataEj + 0\n 0000000000015028 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000015030 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 sendto@GLIBC_2.2.5 + 0\n 0000000000015038 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 bind@GLIBC_2.2.5 + 0\n 0000000000015040 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9TiXmlNodeD2Ev + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x14330\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x14348\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x38e8\n 0x0000000000000006 (SYMTAB) 0xe10\n- 0x000000000000000a (STRSZ) 12085 (bytes)\n+ 0x000000000000000a (STRSZ) 12087 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x15000\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8750\n- 0x0000000000000007 (RELA) 0x6c80\n+ 0x0000000000000017 (JMPREL) 0x8758\n+ 0x0000000000000007 (RELA) 0x6c88\n 0x0000000000000008 (RELASZ) 6864 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x6bb0\n+ 0x000000006ffffffe (VERNEED) 0x6bb8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x681e\n+ 0x000000006ffffff0 (VERSYM) 0x6820\n 0x000000006ffffff9 (RELACOUNT) 234\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: 8936d3c0c8e8783556d380e87a41d3f6f0c26f8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03c19244ccc29858ac610bfd3e4b5980e361edca\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 457 entries:\n- Addr: 0x000000000000681e Offset: 0x00681e Link: 5 (.dynsym)\n+ Addr: 0x0000000000006820 Offset: 0x006820 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 004: 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 0 (*local*) 4 (GLIBC_2.2.5)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 5 (CXXABI_1.3) 4 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 014: 2 (GLIBC_2.3.4) 0 (*local*) 6 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 7 (GLIBCXX_3.4.9) 3 (GLIBCXX_3.4) 5 (CXXABI_1.3) 0 (*local*) \n@@ -114,15 +114,15 @@\n 1b8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1bc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1c0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1c8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000006bb0 Offset: 0x006bb0 Link: 6 (.dynstr)\n+ Addr: 0x0000000000006bb8 Offset: 0x006bb8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 6\n 0x0030: Name: GLIBCXX_3.4.11 Flags: none Version: 10\n 0x0040: Name: CXXABI_1.3.9 Flags: none Version: 8\n 0x0050: Name: GLIBCXX_3.4.9 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4.21 Flags: none Version: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -751,9 +751,9 @@\n 0x000067a8 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000067b8 58585f33 2e340047 4c494243 5f322e34 XX_3.4.GLIBC_2.4\n 0x000067c8 00474c49 42435f32 2e322e35 00474c49 .GLIBC_2.2.5.GLI\n 0x000067d8 42435f32 2e332e34 00000000 00000000 BC_2.3.4........\n 0x000067e8 00000000 00000000 00000000 00000000 ................\n 0x000067f8 00000000 00000000 00000000 00000000 ................\n 0x00006808 00000000 00000000 00000000 00000000 ................\n- 0x00006818 00000000 00 .....\n+ 0x00006818 00000000 000000 .......\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/dbd-tmp-ZynTjA8/diffoscope_ftk8j6e_/tmpsexu1le9/0/3.debuglink.mv4q68w1`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/dbd-tmp-ZynTjA8/diffoscope_ftk8j6e_/tmpa01js9z8/0/3.debuglink.ylicxu35`:", "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 33366433 63306338 65383738 33353536 36d3c0c8e8783556\n- 0x00000010 64333830 65383761 34316433 66366630 d380e87a41d3f6f0\n- 0x00000020 63323666 38632e64 65627567 00000000 c26f8c.debug....\n- 0x00000030 ac26b7a6 .&..\n+ 0x00000000 63313932 34346363 63323938 35386163 c19244ccc29858ac\n+ 0x00000010 36313062 66643365 34623539 38306533 610bfd3e4b5980e3\n+ 0x00000020 36316564 63612e64 65627567 00000000 61edca.debug....\n+ 0x00000030 315ca227 1\\.'\n \n" } ] }, { "source1": "./usr/bin/CigiMiniHost", "source2": "./usr/bin/CigiMiniHost", "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 00027c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000588 000588 000d68 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000012f0 0012f0 000e30 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000002120 002120 00011e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000012f0 0012f0 000e32 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000002122 002122 00011e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000002240 002240 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000002310 002310 0004c8 18 A 5 0 8\n [10] .rela.plt RELA 00000000000027d8 0027d8 000570 18 AI 5 25 8\n [11] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000003020 003020 0003b0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000033d0 0033d0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000033e0 0033e0 0012d1 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6b98\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6bc0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x12f0\n 0x0000000000000006 (SYMTAB) 0x588\n- 0x000000000000000a (STRSZ) 3632 (bytes)\n+ 0x000000000000000a (STRSZ) 3634 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7000\n 0x0000000000000002 (PLTRELSZ) 1392 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x27d8\n 0x0000000000000007 (RELA) 0x2310\n 0x0000000000000008 (RELASZ) 1224 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n 0x000000006ffffffe (VERNEED) 0x2240\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2120\n+ 0x000000006ffffff0 (VERSYM) 0x2122\n 0x000000006ffffff9 (RELACOUNT) 32\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: abe1fb0f9a925856491421ad6300aef6f914bf33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67328b32726fc5f870f36a08111f5d4f71abcc1f\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 143 entries:\n- Addr: 0x0000000000002120 Offset: 0x002120 Link: 5 (.dynsym)\n+ Addr: 0x0000000000002122 Offset: 0x002122 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.15) 2 (GLIBC_2.2.5)\n 004: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) 2 (GLIBC_2.2.5)\n 00c: 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.3.4) 7 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) 2 (GLIBC_2.2.5)\n 018: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -223,8 +223,9 @@\n 0x000020b0 2e330047 4c494243 58585f33 2e342e31 .3.GLIBCXX_3.4.1\n 0x000020c0 3500474c 4942435f 322e3400 474c4942 5.GLIBC_2.4.GLIB\n 0x000020d0 435f322e 332e3400 474c4942 435f322e C_2.3.4.GLIBC_2.\n 0x000020e0 322e3500 00000000 00000000 00000000 2.5.............\n 0x000020f0 00000000 00000000 00000000 00000000 ................\n 0x00002100 00000000 00000000 00000000 00000000 ................\n 0x00002110 00000000 00000000 00000000 00000000 ................\n+ 0x00002120 0000 ..\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/dbd-tmp-ZynTjA8/diffoscope_ftk8j6e_/tmpsexu1le9/0/4.debuglink.sc0a531v`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.nMGNl1e1XP/dbd-tmp-ZynTjA8/diffoscope_ftk8j6e_/tmpa01js9z8/0/4.debuglink.kttsfi5z`:", "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 65316662 30663961 39323538 35363439 e1fb0f9a92585649\n- 0x00000010 31343231 61643633 30306165 66366639 1421ad6300aef6f9\n- 0x00000020 31346266 33332e64 65627567 00000000 14bf33.debug....\n- 0x00000030 27ee096e '..n\n+ 0x00000000 33323862 33323732 36666335 66383730 328b32726fc5f870\n+ 0x00000010 66333661 30383131 31663564 34663731 f36a08111f5d4f71\n+ 0x00000020 61626363 31662e64 65627567 00000000 abcc1f.debug....\n+ 0x00000030 00b67a87 ..z.\n \n" } ] } ] } ] } ] }, { "source1": "libcigicl1-dbg_3.3.3a+svn818-10_amd64.deb", "source2": "libcigicl1-dbg_3.3.3a+svn818-10_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 2015-09-14 15:32:52.000000 debian-binary\n -rw-r--r-- 0 0 0 1092 2015-09-14 15:32:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9883492 2015-09-14 15:32:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9883632 2015-09-14 15:32:52.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,13 +1,13 @@\n Package: libcigicl1-dbg\n Source: cigi-ccl\n Version: 3.3.3a+svn818-10\n Architecture: amd64\n Maintainer: Klee Dienes \n-Installed-Size: 10944\n+Installed-Size: 10945\n Depends: libcigicl1 (= 3.3.3a+svn818-10)\n Section: debug\n Priority: extra\n Multi-Arch: same\n Homepage: http://cigi.sourceforge.net/\n Description: debug symbols for the CIGI class library (CCL)\n This package contains detached debugging symbols for the CIGI class\n@@ -19,8 +19,8 @@\n .\n Some features of the CCL include:\n .\n * Handles packing, unpacking, and byte swapping automatically\n * Handles output buffer management\n * Can handle most of the input buffer management with simple calls\n * Can translate between different versions of CIGI\n-Build-Ids: 3c931f3233526caa8e899662aa35f470b7a00685 531e194a913105be9e6dea1c1efea4083cf46227 8936d3c0c8e8783556d380e87a41d3f6f0c26f8c abace830de51fb1342619c04e9879424db849ad5 abe1fb0f9a925856491421ad6300aef6f914bf33\n+Build-Ids: 03c19244ccc29858ac610bfd3e4b5980e361edca 3c931f3233526caa8e899662aa35f470b7a00685 531e194a913105be9e6dea1c1efea4083cf46227 67328b32726fc5f870f36a08111f5d4f71abcc1f abace830de51fb1342619c04e9879424db849ad5\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/03/c19244ccc29858ac610bfd3e4b5980e361edca.debug\n usr/lib/debug/.build-id/3c/931f3233526caa8e899662aa35f470b7a00685.debug\n usr/lib/debug/.build-id/53/1e194a913105be9e6dea1c1efea4083cf46227.debug\n-usr/lib/debug/.build-id/89/36d3c0c8e8783556d380e87a41d3f6f0c26f8c.debug\n+usr/lib/debug/.build-id/67/328b32726fc5f870f36a08111f5d4f71abcc1f.debug\n usr/lib/debug/.build-id/ab/ace830de51fb1342619c04e9879424db849ad5.debug\n-usr/lib/debug/.build-id/ab/e1fb0f9a925856491421ad6300aef6f914bf33.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,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/03/\n+-rw-r--r-- 0 root (0) root (0) 199624 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/03/c19244ccc29858ac610bfd3e4b5980e361edca.debug\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/3c/\n -rw-r--r-- 0 root (0) root (0) 3652616 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/3c/931f3233526caa8e899662aa35f470b7a00685.debug\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/53/\n -rw-r--r-- 0 root (0) root (0) 3507936 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/53/1e194a913105be9e6dea1c1efea4083cf46227.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/89/\n--rw-r--r-- 0 root (0) root (0) 199624 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/89/36d3c0c8e8783556d380e87a41d3f6f0c26f8c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 88712 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/67/328b32726fc5f870f36a08111f5d4f71abcc1f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/ab/\n -rw-r--r-- 0 root (0) root (0) 3742656 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/ab/ace830de51fb1342619c04e9879424db849ad5.debug\n--rw-r--r-- 0 root (0) root (0) 88712 2015-09-14 15:32:52.000000 ./usr/lib/debug/.build-id/ab/e1fb0f9a925856491421ad6300aef6f914bf33.debug\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2015-09-14 15:32:52.000000 ./usr/share/doc/libcigicl1-dbg -> libcigicl1\n" }, { "source1": "./usr/lib/debug/.build-id/89/36d3c0c8e8783556d380e87a41d3f6f0c26f8c.debug", "source2": "./usr/lib/debug/.build-id/03/c19244ccc29858ac610bfd3e4b5980e361edca.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "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 0x008df8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x008e00 R 0x1000\n LOAD 0x001000 0x0000000000009000 0x0000000000009000 0x000000 0x0059cd R E 0x1000\n LOAD 0x001000 0x000000000000f000 0x000000000000f000 0x000000 0x00371c R 0x1000\n LOAD 0x000330 0x0000000000014330 0x0000000000014330 0x000000 0x009408 RW 0x1000\n DYNAMIC 0x000330 0x0000000000014d90 0x0000000000014d90 0x000000 0x000230 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000010f20 0x0000000000010f20 0x000000 0x000584 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 000b04 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000e10 000308 002ad8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000038e8 000308 002f35 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000681e 000308 000392 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000006bb0 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000006c80 000308 001ad0 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000008750 000308 0006a8 18 A 5 25 8\n+ [ 6] .dynstr NOBITS 00000000000038e8 000308 002f37 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000006820 000308 000392 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000006bb8 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000006c88 000308 001ad0 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000008758 000308 0006a8 18 A 5 25 8\n [11] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000009020 001000 000480 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000094a0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000094b0 001000 005511 00 AX 0 0 16\n [15] .fini NOBITS 000000000000e9c4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000000f000 001000 001f1f 00 A 0 0 16\n [17] .eh_frame_hdr NOBITS 0000000000010f20 001000 000584 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: 0000000000000e10 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000038e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000681e 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000006bb0 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000006c80 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000008750 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000006820 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000006bb8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000006c88 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000008758 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000094a0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000094b0 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000000e9c4 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000000f000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000010f20 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: 8936d3c0c8e8783556d380e87a41d3f6f0c26f8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03c19244ccc29858ac610bfd3e4b5980e361edca\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/ab/e1fb0f9a925856491421ad6300aef6f914bf33.debug", "source2": "./usr/lib/debug/.build-id/67/328b32726fc5f870f36a08111f5d4f71abcc1f.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 00027c 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000588 000308 000d68 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000012f0 000308 000e30 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000002120 000308 00011e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000012f0 000308 000e32 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000002122 000308 00011e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000002240 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000002310 000308 0004c8 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000027d8 000308 000570 18 A 5 25 8\n [11] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000003020 001000 0003b0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000033d0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000033e0 001000 0012d1 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: 0000000000000588 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000012f0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000002120 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000002122 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002240 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002310 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000027d8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000033d0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000033e0 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: abe1fb0f9a925856491421ad6300aef6f914bf33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67328b32726fc5f870f36a08111f5d4f71abcc1f\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" } ] } ] } ] } ] } ] }