{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.xsRTrVD5/b1/gentoo_0.20.7-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.xsRTrVD5/b2/gentoo_0.20.7-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 1f8a8730172856209145f27052081892 795300 debug optional gentoo-dbgsym_0.20.7-1_i386.deb\n- bf945496065ae14d0366668ee3fe94bb 586748 x11 optional gentoo_0.20.7-1_i386.deb\n+ 048f90f58ac02e63510e267a84bba105 795280 debug optional gentoo-dbgsym_0.20.7-1_i386.deb\n+ 3bebfe6f38e147b7628bcc4b8a77e6f8 587040 x11 optional gentoo_0.20.7-1_i386.deb\n"}, {"source1": "gentoo_0.20.7-1_i386.deb", "source2": "gentoo_0.20.7-1_i386.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 2016-08-01 17:08:23.000000 debian-binary\n -rw-r--r-- 0 0 0 6476 2016-08-01 17:08:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 580080 2016-08-01 17:08:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 580372 2016-08-01 17:08:23.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/gentoo", "source2": "./usr/bin/gentoo", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: 518bebcbcb449bc104fe9d5d64e18600a78ad721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9091b624d83cfc3087443d3941b1dfabe1e5ee17\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1451,15 +1451,15 @@\n PACKAGE=\"%s\"\n LOCALEDIR=\"%s\"\n G_FILENAME_ENCODING\n G_FILENAME_ENCODING=\"%s\"\n Filename encoding: \"%s\"\n Native charset: \"%s\"\n /usr/share/gentoo/icons\n-/nonexistent/first-build/\n+/nonexistent/second-build/\n /etc/fstab\n /proc/mounts\n configure_event\n .gentoogtkrc\n Development Version Warning\n gio-warning\n Report the version to standard output, and exit\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -377,25 +377,25 @@\n ./src/gentoo.c:296\n \tmov %eax,0x1106c(%ebx)\n ./src/gentoo.c:297\n \tcall c830 \n \tadd $0x10,%esp\n ./src/gentoo.c:301\n \tsub $0xc,%esp\n-\tlea -0x366e6(%ebx),%eax\n+\tlea -0x366e5(%ebx),%eax\n main():\n ./src/gentoo.c:574\n \tlea -0x8(%esi),%edi\n init_paths():\n ./src/gentoo.c:301\n \tpush %eax\n \tcall a6e0 \n \tmov %eax,0x11070(%ebx)\n ./src/gentoo.c:302\n-\tlea -0x366db(%ebx),%eax\n+\tlea -0x366da(%ebx),%eax\n \tmov %eax,(%esp)\n \tcall a6e0 \n ./src/gentoo.c:305\n \tmovb $0x0,0x1107c(%ebx)\n ./src/gentoo.c:302\n \tmov %eax,0x11074(%ebx)\n ./src/gentoo.c:304\n@@ -506,15 +506,15 @@\n \tpop %edx\n \tpush $0x0\n \tlea -0x4f6fc(%ebx),%edx\n \tpush $0x0\n \tmov 0x111a0(%ebx),%esi\n \tpush %edi\n \tpush %edx\n-\tlea -0x366ce(%ebx),%edx\n+\tlea -0x366cd(%ebx),%edx\n \tpush %edx\n \tpush %eax\n \tcall b570 \n ./src/gentoo.c:260\n \tadd $0x18,%esp\n ./src/gentoo.c:259\n \tmov %eax,0x4(%esi)\n@@ -1000,23 +1000,23 @@\n \tlea -0x36258(%ebx),%eax\n \tpush $0x5\n \tpush %eax\n \tpush $0x0\n \tcall a3e0 \n \tadd $0xc,%esp\n \tmov %eax,%esi\n-\tlea -0x366b1(%ebx),%eax\n+\tlea -0x366b0(%ebx),%eax\n \tpush $0x5\n \tpush %eax\n \tpush $0x0\n \tcall a3e0 \n \tpush %esi\n \tmov -0x220(%ebp),%esi\n \tpush %eax\n-\tlea -0x36695(%ebx),%eax\n+\tlea -0x36694(%ebx),%eax\n \tpush %eax\n \tpush %esi\n \tcall 4ee60 \n ./src/gentoo.c:631\n \tadd $0x18,%esp\n \tlea -0x4f56c(%ebx),%eax\n \tpush %esi\n@@ -1308,23 +1308,23 @@\n \tpush %eax\n \tpush -0x220(%ebp)\n \tcall 41530 \n \tadd $0x10,%esp\n \tjmp d7a8 \n load_gtk_rc():\n ./src/gentoo.c:320\n-\tlea -0x366b7(%ebx),%eax\n+\tlea -0x366b6(%ebx),%eax\n ./src/gentoo.c:324\n \txor %ecx,%ecx\n \tmov %edi,-0x22c(%ebp)\n ./src/gentoo.c:320\n \tmov %eax,-0x1dc(%ebp)\n-\tlea -0x366bd(%ebx),%eax\n+\tlea -0x366bc(%ebx),%eax\n \tmov %eax,-0x1d8(%ebp)\n-\tlea -0x366be(%ebx),%eax\n+\tlea -0x366bd(%ebx),%eax\n \tmov %eax,-0x1d4(%ebp)\n ./src/gentoo.c:324\n \tlea 0xdba4,%eax\n \tmov %eax,-0x238(%ebp)\n \tmov %eax,%edi\n \tmov %esi,-0x234(%ebp)\n \tmov %ecx,%esi\n@@ -19356,15 +19356,15 @@\n \tlea -0x3b5c8(%ebx),%eax\n \tpush $0x5\n \tpush %eax\n \tpush $0x0\n \tcall a3e0 \n \tadd $0xc,%esp\n \tmov %eax,%edi\n-\tlea -0x3669d(%ebx),%eax\n+\tlea -0x3669c(%ebx),%eax\n \tpush $0x5\n \tpush %eax\n \tpush $0x0\n \tcall a3e0 \n ./src/cfg_controls.c:731\n \tadd $0xc,%esp\n ./src/cfg_controls.c:735\n@@ -30921,15 +30921,15 @@\n ./src/cfg_paths.c:178\n \tmovl $0x0,0x50(%esp)\n \tlea -0x3a86d(%ebx),%eax\n \tmovl $0x0,0x58(%esp)\n \tmov %eax,0x3c(%esp)\n \tlea -0x3a867(%ebx),%eax\n \tmov %eax,0x44(%esp)\n-\tlea -0x366e1(%ebx),%eax\n+\tlea -0x366e0(%ebx),%eax\n \tmov %eax,0x4c(%esp)\n \tlea -0x3a85f(%ebx),%eax\n \tmov %eax,0x54(%esp)\n ./src/cfg_paths.c:184\n \tlea -0x35526(%ebx),%eax\n \tmov %eax,0x30(%esp)\n \tlea -0x3a85a(%ebx),%eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1488,22 +1488,22 @@\n 0x00063cd0 455f454e 434f4449 4e470047 5f46494c E_ENCODING.G_FIL\n 0x00063ce0 454e414d 455f454e 434f4449 4e473d22 ENAME_ENCODING=\"\n 0x00063cf0 2573220a 0046696c 656e616d 6520656e %s\"..Filename en\n 0x00063d00 636f6469 6e673a20 22257322 0a004e61 coding: \"%s\"..Na\n 0x00063d10 74697665 20636861 72736574 3a202225 tive charset: \"%\n 0x00063d20 73220a00 2f757372 2f736861 72652f67 s\"../usr/share/g\n 0x00063d30 656e746f 6f2f6963 6f6e7300 2f6e6f6e entoo/icons./non\n- 0x00063d40 65786973 74656e74 2f666972 73742d62 existent/first-b\n- 0x00063d50 75696c64 2f002f65 74632f66 73746162 uild/./etc/fstab\n- 0x00063d60 002f7072 6f632f6d 6f756e74 7300636f ./proc/mounts.co\n- 0x00063d70 6e666967 7572655f 6576656e 74002e67 nfigure_event..g\n- 0x00063d80 656e746f 6f67746b 72630044 6576656c entoogtkrc.Devel\n- 0x00063d90 6f706d65 6e742056 65727369 6f6e2057 opment Version W\n- 0x00063da0 61726e69 6e670067 696f2d77 61726e69 arning.gio-warni\n- 0x00063db0 6e670000 5265706f 72742074 68652076 ng..Report the v\n+ 0x00063d40 65786973 74656e74 2f736563 6f6e642d existent/second-\n+ 0x00063d50 6275696c 642f002f 6574632f 66737461 build/./etc/fsta\n+ 0x00063d60 62002f70 726f632f 6d6f756e 74730063 b./proc/mounts.c\n+ 0x00063d70 6f6e6669 67757265 5f657665 6e74002e onfigure_event..\n+ 0x00063d80 67656e74 6f6f6774 6b726300 44657665 gentoogtkrc.Deve\n+ 0x00063d90 6c6f706d 656e7420 56657273 696f6e20 lopment Version \n+ 0x00063da0 5761726e 696e6700 67696f2d 7761726e Warning.gio-warn\n+ 0x00063db0 696e6700 5265706f 72742074 68652076 ing.Report the v\n 0x00063dc0 65727369 6f6e2074 6f207374 616e6461 ersion to standa\n 0x00063dd0 7264206f 75747075 742c2061 6e642065 rd output, and e\n 0x00063de0 78697400 5265706f 72742069 6e746572 xit.Report inter\n 0x00063df0 6e616c20 6c6f6361 6c652064 65746169 nal locale detai\n 0x00063e00 6c732c20 616e6420 65786974 00000000 ls, and exit....\n 0x00063e10 416c6c6f 77732067 656e746f 6f20746f Allows gentoo to\n 0x00063e20 20626520 72756e20 62792074 68652072 be run by the r\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38626562 63626362 34343962 63313034 8bebcbcb449bc104\n- 0x00000010 66653964 35643634 65313836 30306137 fe9d5d64e18600a7\n- 0x00000020 38616437 32312e64 65627567 00000000 8ad721.debug....\n- 0x00000030 40ccf297 @...\n+ 0x00000000 39316236 32346438 33636663 33303837 91b624d83cfc3087\n+ 0x00000010 34343364 33393431 62316466 61626531 443d3941b1dfabe1\n+ 0x00000020 65356565 31372e64 65627567 00000000 e5ee17.debug....\n+ 0x00000030 78553064 xU0d\n \n"}]}]}]}]}, {"source1": "gentoo-dbgsym_0.20.7-1_i386.deb", "source2": "gentoo-dbgsym_0.20.7-1_i386.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 2016-08-01 17:08:23.000000 debian-binary\n -rw-r--r-- 0 0 0 520 2016-08-01 17:08:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 794588 2016-08-01 17:08:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 794568 2016-08-01 17:08:23.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: i386\n Maintainer: Innocent De Marchi \n Installed-Size: 872\n Depends: gentoo (= 0.20.7-1)\n Section: debug\n Priority: optional\n Description: debug symbols for gentoo\n-Build-Ids: 518bebcbcb449bc104fe9d5d64e18600a78ad721\n+Build-Ids: 9091b624d83cfc3087443d3941b1dfabe1e5ee17\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/51/8bebcbcb449bc104fe9d5d64e18600a78ad721.debug\n+usr/lib/debug/.build-id/90/91b624d83cfc3087443d3941b1dfabe1e5ee17.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 2016-08-01 17:08:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 882576 2016-08-01 17:08:23.000000 ./usr/lib/debug/.build-id/51/8bebcbcb449bc104fe9d5d64e18600a78ad721.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/lib/debug/.build-id/90/\n+-rw-r--r-- 0 root (0) root (0) 882576 2016-08-01 17:08:23.000000 ./usr/lib/debug/.build-id/90/91b624d83cfc3087443d3941b1dfabe1e5ee17.debug\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2016-08-01 17:08:23.000000 ./usr/share/doc/gentoo-dbgsym -> gentoo\n"}, {"source1": "./usr/lib/debug/.build-id/51/8bebcbcb449bc104fe9d5d64e18600a78ad721.debug", "source2": "./usr/lib/debug/.build-id/90/91b624d83cfc3087443d3941b1dfabe1e5ee17.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --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: 518bebcbcb449bc104fe9d5d64e18600a78ad721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9091b624d83cfc3087443d3941b1dfabe1e5ee17\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"}]}]}]}]}]}