{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.xM8cImF1aP/b1/nordlicht_0.4.5-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.xM8cImF1aP/b2/nordlicht_0.4.5-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n a21e37282378bf01ae4b1899b2fcf58d 7720 libdevel optional libnordlicht-dev_0.4.5-2_i386.deb\n d8d7e97f6ffee1cd4797d5c9e9d4d907 44428 debug optional libnordlicht0-dbgsym_0.4.5-2_i386.deb\n 1c7195155d4f3f59d690a19bc3af21eb 16792 libs optional libnordlicht0_0.4.5-2_i386.deb\n- 23cf2ad197b0d8ab92edd41d50d6b1bc 9600 debug optional nordlicht-dbgsym_0.4.5-2_i386.deb\n- 524d9dbac5074336ae1564ed090e3ede 12148 video optional nordlicht_0.4.5-2_i386.deb\n+ 4901fd32a3cdff014f09705da1a6ebbf 9600 debug optional nordlicht-dbgsym_0.4.5-2_i386.deb\n+ b0ce7a05833d585170dc15b65e541b86 12148 video optional nordlicht_0.4.5-2_i386.deb\n"}, {"source1": "nordlicht_0.4.5-2_i386.deb", "source2": "nordlicht_0.4.5-2_i386.deb", "unified_diff": null, "details": [{"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/nordlicht", "source2": "./usr/bin/nordlicht", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000068 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000254 000254 000400 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000654 000654 00039d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000009f2 0009f2 000080 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000654 000654 00039f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000009f4 0009f4 000080 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000a74 000a74 000070 00 A 6 2 4\n [ 9] .rel.dyn REL 00000ae4 000ae4 0000b0 08 A 5 0 4\n [10] .rel.plt REL 00000b94 000b94 000150 08 AI 5 24 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 0002b0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000012d0 0012d0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000012e0 0012e0 000dd4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x4e78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4e7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x654\n 0x00000006 (SYMTAB) 0x254\n- 0x0000000a (STRSZ) 925 (bytes)\n+ 0x0000000a (STRSZ) 927 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5000\n 0x00000002 (PLTRELSZ) 336 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xb94\n 0x00000011 (REL) 0xae4\n 0x00000012 (RELSZ) 176 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0xa74\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x9f2\n+ 0x6ffffff0 (VERSYM) 0x9f4\n 0x6ffffffa (RELCOUNT) 16\n 0x00000000 (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: 7810daa53ad47894787a93e8a1a44768e0a1dcfa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b3104189e0b349634b845040035facb525a6bf09\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 64 entries:\n- Addr: 0x00000000000009f2 Offset: 0x0009f2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000009f4 Offset: 0x0009f4 Link: 5 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 008: 3 (GLIBC_2.3.4) 2 (GLIBC_2.0) 4 (GLIBC_2.4) 2 (GLIBC_2.0) \n 00c: 1 (*global*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 010: 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) \n 014: 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) 2 (GLIBC_2.0) \n 018: 5 (LIBPOPT_0) 6 (GLIBC_2.1.3) 2 (GLIBC_2.0) 5 (LIBPOPT_0) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -53,9 +53,9 @@\n 0x00000974 7374796c 655f7461 626c6500 7072696e style_table.prin\n 0x00000984 745f6572 726f7200 4c494250 4f50545f t_error.LIBPOPT_\n 0x00000994 3000474c 4942435f 322e312e 3300474c 0.GLIBC_2.1.3.GL\n 0x000009a4 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x000009b4 332e3400 474c4942 435f322e 30000000 3.4.GLIBC_2.0...\n 0x000009c4 00000000 00000000 00000000 00000000 ................\n 0x000009d4 00000000 00000000 00000000 00000000 ................\n- 0x000009e4 00000000 00000000 00000000 00 .............\n+ 0x000009e4 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.xM8cImF1aP/dbd-tmp-XFZSgkn/diffoscope_zc5co12p_b2/tmp6bt36ne7_DebTarContainer/0/.debug/10daa53ad47894787a93e8a1a44768e0a1dcfa.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31306461 61353361 64343738 39343738 10daa53ad4789478\n- 0x00000010 37613933 65386131 61343437 36386530 7a93e8a1a44768e0\n- 0x00000020 61316463 66612e64 65627567 00000000 a1dcfa.debug....\n- 0x00000030 4bb64f7d K.O}\n+ 0x00000000 31303431 38396530 62333439 36333462 104189e0b349634b\n+ 0x00000010 38343530 34303033 35666163 62353235 845040035facb525\n+ 0x00000020 61366266 30392e64 65627567 00000000 a6bf09.debug....\n+ 0x00000030 b17b69b0 .{i.\n \n"}]}]}]}]}, {"source1": "nordlicht-dbgsym_0.4.5-2_i386.deb", "source2": "nordlicht-dbgsym_0.4.5-2_i386.deb", "unified_diff": null, "details": [{"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: i386\n Maintainer: Debian Multimedia Maintainers \n Installed-Size: 22\n Depends: nordlicht (= 0.4.5-2)\n Section: debug\n Priority: optional\n Description: debug symbols for nordlicht\n-Build-Ids: 7810daa53ad47894787a93e8a1a44768e0a1dcfa\n+Build-Ids: b3104189e0b349634b845040035facb525a6bf09\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 +1 @@\n-usr/lib/debug/.build-id/78/10daa53ad47894787a93e8a1a44768e0a1dcfa.debug\n+usr/lib/debug/.build-id/b3/104189e0b349634b845040035facb525a6bf09.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/lib/debug/.build-id/78/\n--rw-r--r-- 0 root (0) root (0) 12264 2019-09-08 18:06:46.000000 ./usr/lib/debug/.build-id/78/10daa53ad47894787a93e8a1a44768e0a1dcfa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/lib/debug/.build-id/b3/\n+-rw-r--r-- 0 root (0) root (0) 12264 2019-09-08 18:06:46.000000 ./usr/lib/debug/.build-id/b3/104189e0b349634b845040035facb525a6bf09.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-09-08 18:06:46.000000 ./usr/share/doc/nordlicht-dbgsym -> nordlicht\n"}, {"source1": "./usr/lib/debug/.build-id/78/10daa53ad47894787a93e8a1a44768e0a1dcfa.debug", "source2": "./usr/lib/debug/.build-id/b3/104189e0b349634b845040035facb525a6bf09.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000068 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000254 0001ec 000400 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000654 0001ec 00039d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000009f2 0001ec 000080 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000654 0001ec 00039f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000009f4 0001ec 000080 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000a74 0001ec 000070 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000ae4 0001ec 0000b0 08 A 5 0 4\n [10] .rel.plt NOBITS 00000b94 0001ec 000150 08 A 5 24 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 0002b0 04 AX 0 0 16\n [13] .plt.got NOBITS 000012d0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000012e0 001000 000dd4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 7810daa53ad47894787a93e8a1a44768e0a1dcfa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b3104189e0b349634b845040035facb525a6bf09\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"}]}]}]}]}]}