{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.cYEPWC9M2P/b1/urweb_20170720+dfsg-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.cYEPWC9M2P/b2/urweb_20170720+dfsg-2_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -5,11 +5,11 @@\n 2b9cbb8c3eaf5908351e1e11b6d0b468 20372 devel extra liburweb-fastcgi0_20170720+dfsg-2_amd64.deb\n f931d060e33d09bcbb9b01ed2abd2783 18052 debug optional liburweb-http0-dbgsym_20170720+dfsg-2_amd64.deb\n 543a4110b99fc647306237bbaae1d349 19708 devel extra liburweb-http0_20170720+dfsg-2_amd64.deb\n 606295f8584341691630b419752860b2 6884 debug optional liburweb-static0-dbgsym_20170720+dfsg-2_amd64.deb\n 95725ada73f1743da1281e543c2fb30f 15748 devel extra liburweb-static0_20170720+dfsg-2_amd64.deb\n 49ee055782608e42a78733271d0e69dc 115916 debug optional liburweb0-dbgsym_20170720+dfsg-2_amd64.deb\n ef4708b944995a03ac897ca465d3eef5 56548 devel extra liburweb0_20170720+dfsg-2_amd64.deb\n- 8ed17d569092f95864aecf480515552a 1006308 debug optional urweb-dbgsym_20170720+dfsg-2_amd64.deb\n- 92c40e065fcd7e9242e16a571ff56ade 448452 doc extra urweb-doc_20170720+dfsg-2_all.deb\n+ 640d4cce0490ec04eb6c279646bec7f9 1004108 debug optional urweb-dbgsym_20170720+dfsg-2_amd64.deb\n+ 76ae33f323e4670629cc44e587640be2 447780 doc extra urweb-doc_20170720+dfsg-2_all.deb\n a9693d50dc1254da1f61131a6b864bf3 29140 editors extra urweb-mode_20170720+dfsg-2_all.deb\n- c46642fffd303d413d5153b1ff008093 1597964 devel extra urweb_20170720+dfsg-2_amd64.deb\n+ a1b5363aa84ace9603b1ff0034891328 1599980 devel extra urweb_20170720+dfsg-2_amd64.deb\n" }, { "source1": "urweb-doc_20170720+dfsg-2_all.deb", "source2": "urweb-doc_20170720+dfsg-2_all.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 2017-09-17 21:25:24.000000 debian-binary\n -rw-r--r-- 0 0 0 904 2017-09-17 21:25:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 447356 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 446684 2017-09-17 21:25:24.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": "file list", "source2": "file list", "unified_diff": "@@ -1,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb/\n--rw-r--r-- 0 root (0) root (0) 434005 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb/manual.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 433306 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb/manual.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb-doc/\n -rw-r--r-- 0 root (0) root (0) 917 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 8292 2017-07-23 12:41:33.000000 ./usr/share/doc/urweb-doc/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 8299 2017-07-23 13:45:34.000000 ./usr/share/doc/urweb-doc/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 151 2017-07-23 12:46:05.000000 ./usr/share/doc-base/urweb-manual\n" }, { "source1": "./usr/share/doc/urweb/manual.pdf.gz", "source2": "./usr/share/doc/urweb/manual.pdf.gz", "unified_diff": null, "details": [ { "source1": "filetype from file(1)", "source2": "filetype from file(1)", "unified_diff": "@@ -1 +1 @@\n-gzip compressed data, max compression, from Unix, original size 439867\n+gzip compressed data, max compression, from Unix, original size 439175\n" }, { "source1": "manual.pdf", "source2": "manual.pdf", "unified_diff": null, "details": [ { "source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,10 +1,10 @@\n The Ur/Web Manual\n Adam Chlipala\n-February 13, 2019\n+March 18, 2020\n \n Contents\n 1 Introduction\n \n 3\n \n 2 Installation\n" } ] } ] } ] } ] } ] }, { "source1": "urweb_20170720+dfsg-2_amd64.deb", "source2": "urweb_20170720+dfsg-2_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 2017-09-17 21:25:24.000000 debian-binary\n--rw-r--r-- 0 0 0 1852 2017-09-17 21:25:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1595920 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1856 2017-09-17 21:25:24.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1597932 2017-09-17 21:25:24.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/urweb", "source2": "./usr/bin/urweb", "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.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 \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: 6aa76a7f6f8151b235b2cb3cf20c7a78f05582fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 74f3f4edfcfe4a3840b0ef856b0519a1665663a8\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --section=.text {}", "unified_diff": "@@ -361,15 +361,15 @@\n 80b9b:\t48 89 05 ce 18 8b 00 \tmov %rax,0x8b18ce(%rip) \n 80ba2:\t48 8d 05 57 d8 89 00 \tlea 0x89d857(%rip),%rax \n 80ba9:\t48 89 05 00 19 8b 00 \tmov %rax,0x8b1900(%rip) \n 80bb0:\t48 8d 05 69 1e 8b 00 \tlea 0x8b1e69(%rip),%rax \n 80bb7:\t48 89 05 2a 19 8b 00 \tmov %rax,0x8b192a(%rip) \n 80bbe:\t48 8d 05 0b fe ff ff \tlea -0x1f5(%rip),%rax \n 80bc5:\t48 89 05 54 19 8b 00 \tmov %rax,0x8b1954(%rip) \n- 80bcc:\t48 b8 33 ad dc 4a 70 \tmovabs $0x8704adcad33,%rax\n+ 80bcc:\t48 b8 08 3b b9 22 70 \tmovabs $0x87022b93b08,%rax\n 80bd3:\t08 00 00 \n 80bd6:\t48 89 05 4b 19 8b 00 \tmov %rax,0x8b194b(%rip) \n 80bdd:\t48 8d 05 3c c4 7d 00 \tlea 0x7dc43c(%rip),%rax \n 80be4:\t48 89 05 55 19 8b 00 \tmov %rax,0x8b1955(%rip) \n 80beb:\t48 8d 05 2e fc ff ff \tlea -0x3d2(%rip),%rax \n 80bf2:\t48 89 05 6f 19 8b 00 \tmov %rax,0x8b196f(%rip) \n 80bf9:\t48 8d 05 30 fc ff ff \tlea -0x3d0(%rip),%rax \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.cYEPWC9M2P/dbd-tmp-jJlrt8m/diffoscope_5k_tka96/tmpioke7jej/0/3.debuglink.8lnf83eg`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.cYEPWC9M2P/dbd-tmp-jJlrt8m/diffoscope_5k_tka96/tmpdx2n5phe/0/3.debuglink.pvfj_iq7`:", "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 61373661 37663666 38313531 62323335 a76a7f6f8151b235\n- 0x00000010 62326362 33636632 30633761 37386630 b2cb3cf20c7a78f0\n- 0x00000020 35353832 66632e64 65627567 00000000 5582fc.debug....\n- 0x00000030 daa8e561 ...a\n+ 0x00000000 66336634 65646663 66653461 33383430 f3f4edfcfe4a3840\n+ 0x00000010 62306566 38353662 30353139 61313636 b0ef856b0519a166\n+ 0x00000020 35363633 61382e64 65627567 00000000 5663a8.debug....\n+ 0x00000030 62f77a48 b.zH\n \n" } ] } ] } ] } ] }, { "source1": "urweb-dbgsym_20170720+dfsg-2_amd64.deb", "source2": "urweb-dbgsym_20170720+dfsg-2_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 2017-09-17 21:25:24.000000 debian-binary\n--rw-r--r-- 0 0 0 524 2017-09-17 21:25:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1005592 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 520 2017-09-17 21:25:24.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1003396 2017-09-17 21:25:24.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: Benjamin Barenblat \n Installed-Size: 7970\n Depends: urweb (= 20170720+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for urweb\n-Build-Ids: 6aa76a7f6f8151b235b2cb3cf20c7a78f05582fc\n+Build-Ids: 74f3f4edfcfe4a3840b0ef856b0519a1665663a8\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/6a/a76a7f6f8151b235b2cb3cf20c7a78f05582fc.debug\n+usr/lib/debug/.build-id/74/f3f4edfcfe4a3840b0ef856b0519a1665663a8.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 2017-09-17 21:25:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 8150200 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/6a/a76a7f6f8151b235b2cb3cf20c7a78f05582fc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 8150200 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/74/f3f4edfcfe4a3840b0ef856b0519a1665663a8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb-dbgsym -> urweb\n" }, { "source1": "./usr/lib/debug/.build-id/6a/a76a7f6f8151b235b2cb3cf20c7a78f05582fc.debug", "source2": "./usr/lib/debug/.build-id/74/f3f4edfcfe4a3840b0ef856b0519a1665663a8.debug", "comments": [ "Command `readelf --wide --debug-dump=frames /srv/reproducible-results/rbuild-debian/tmp.cYEPWC9M2P/dbd-tmp-jJlrt8m/diffoscope_5k_tka96/tmpkegytmv6/0/6.debug` exited with 1. Output:", "", "Files similar despite different names (score: 1, lower is more similar)" ], "has_internal_linenos": true, "unified_diff": "@@ -41,16 +41,16 @@\n 00000280: 70c9 8500 0000 0000 70c9 8500 0000 0000 p.......p.......\n 00000290: 0000 0000 0000 0000 9006 0000 0000 0000 ................\n 000002a0: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n 000002b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000002c0: 0000 0000 0400 0000 1000 0000 0100 0000 ................\n 000002d0: 474e 5500 0000 0000 0300 0000 0200 0000 GNU.............\n 000002e0: 0000 0000 0400 0000 1400 0000 0300 0000 ................\n-000002f0: 474e 5500 6aa7 6a7f 6f81 51b2 35b2 cb3c GNU.j.j.o.Q.5..<\n-00000300: f20c 7a78 f055 82fc 4743 433a 2028 4465 ..zx.U..GCC: (De\n+000002f0: 474e 5500 74f3 f4ed fcfe 4a38 40b0 ef85 GNU.t.....J8@...\n+00000300: 6b05 19a1 6656 63a8 4743 433a 2028 4465 k...fVc.GCC: (De\n 00000310: 6269 616e 2038 2e32 2e30 2d31 3629 2038 bian 8.2.0-16) 8\n 00000320: 2e32 2e30 0001 0000 0000 0000 0040 0000 .2.0.........@..\n 00000330: 0000 0000 0001 0000 0000 0000 0078 9cb3 .............x..\n 00000340: 6160 6060 6200 010e 30a9 c001 a19d 5819 a```b...0.....X.\n 00000350: 207c 7608 1fca c500 002b a400 f201 0000 |v......+......\n 00000360: 0000 0000 001d 9e02 0000 0000 0001 0000 ................\n 00000370: 0000 0000 0078 9c54 dd79 804d e5ff 07f0 .....x.T.y.M....\n" } ] } ] } ] } ] }