{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.mtrdFpS8Y3/b1/urweb_20170720+dfsg-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.mtrdFpS8Y3/b2/urweb_20170720+dfsg-2_arm64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -5,11 +5,11 @@\n a075d10e7ec7112dd51eee7163f47cbf 20164 devel extra liburweb-fastcgi0_20170720+dfsg-2_arm64.deb\n c18e5294cd10ea29c24baa0573ebec20 18384 debug optional liburweb-http0-dbgsym_20170720+dfsg-2_arm64.deb\n 18e3fa65925ef0a1a91c23a8a968e6c4 19388 devel extra liburweb-http0_20170720+dfsg-2_arm64.deb\n f89b937f5d432a67ae32e1910f1561b2 7008 debug optional liburweb-static0-dbgsym_20170720+dfsg-2_arm64.deb\n 0614549640bdc096b29c462aac45f519 15732 devel extra liburweb-static0_20170720+dfsg-2_arm64.deb\n 7e9fc318df6cfd63705b890f6c3047fc 115980 debug optional liburweb0-dbgsym_20170720+dfsg-2_arm64.deb\n 64ea3060fd51ca294e1b5947a1a9faab 54492 devel extra liburweb0_20170720+dfsg-2_arm64.deb\n- 0c61dfac4508d5960ff00292242ae5c3 11630808 debug optional urweb-dbgsym_20170720+dfsg-2_arm64.deb\n- 4f0b545747b49c90082e175715c4970f 447620 doc extra urweb-doc_20170720+dfsg-2_all.deb\n+ a3f0c4a46e9c3d389a473047157bae68 11631108 debug optional urweb-dbgsym_20170720+dfsg-2_arm64.deb\n+ 32ee02886fd9c3e0ae608b3d07f89e6c 448280 doc extra urweb-doc_20170720+dfsg-2_all.deb\n a9693d50dc1254da1f61131a6b864bf3 29140 editors extra urweb-mode_20170720+dfsg-2_all.deb\n- eba1a68b04580a215fd014036b9ff412 2147924 devel extra urweb_20170720+dfsg-2_arm64.deb\n+ 17543f2f26fca0f88a206ede8eee48b0 2160628 devel extra urweb_20170720+dfsg-2_arm64.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 446524 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 447184 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) 433155 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb/manual.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 433801 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 439030\n+gzip compressed data, max compression, from Unix, original size 439667\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-March 4, 2020\n+February 1, 2019\n \n Contents\n 1 Introduction\n \n 3\n \n 2 Installation\n" } ] } ] } ] } ] } ] }, { "source1": "urweb_20170720+dfsg-2_arm64.deb", "source2": "urweb_20170720+dfsg-2_arm64.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 1856 2017-09-17 21:25:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2145876 2017-09-17 21:25:24.000000 data.tar.xz\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 2158584 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.7.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: 78be84b8d86ae6ddd68a796c13da468fddfcf742\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4142af89f8b0a2c16d25d10a096e44dbadccfc7\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --section=.text {}", "unified_diff": "@@ -2349987,22 +2349987,22 @@\n MLton_main():\n /tmp/filerFLt7e.0.c:88343\n 6ed9e8:\ta9be53f3 \tstp\tx19, x20, [sp, #-32]!\n 6ed9ec:\tf0000ff4 \tadrp\tx20, 8ec000 \n 6ed9f0:\t913b2294 \tadd\tx20, x20, #0xec8\n 6ed9f4:\t91168293 \tadd\tx19, x20, #0x5a0\n 6ed9f8:\td2800103 \tmov\tx3, #0x8 \t// #8\n- 6ed9fc:\td2869d8f \tmov\tx15, #0x34ec \t// #13548\n+ 6ed9fc:\td28c4c0f \tmov\tx15, #0x6260 \t// #25184\n 6eda00:\tf9000bfe \tstr\tx30, [sp, #16]\n 6eda04:\tb000084a \tadrp\tx10, 7f6000 \n 6eda08:\t90001009 \tadrp\tx9, 8ed000 \n 6eda0c:\t9103e14a \tadd\tx10, x10, #0xf8\n 6eda10:\t912d6129 \tadd\tx9, x9, #0xb58\n 6eda14:\t90000008 \tadrp\tx8, 6ed000 \n- 6eda18:\tf2b1488f \tmovk\tx15, #0x8a44, lsl #16\n+ 6eda18:\tf2b26fef \tmovk\tx15, #0x937f, lsl #16\n 6eda1c:\t91214108 \tadd\tx8, x8, #0x850\n 6eda20:\tf00003c7 \tadrp\tx7, 768000 \n 6eda24:\t90000006 \tadrp\tx6, 6ed000 \n 6eda28:\t910040e7 \tadd\tx7, x7, #0x10\n 6eda2c:\t911ac0c6 \tadd\tx6, x6, #0x6b0\n 6eda30:\t90000005 \tadrp\tx5, 6ed000 \n 6eda34:\td0000ee4 \tadrp\tx4, 8cb000 \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.mtrdFpS8Y3/dbd-tmp-x5Gpz1A/diffoscope_g995htzz/tmptgzyh_te/0/3.debuglink.sz93fwsr`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.mtrdFpS8Y3/dbd-tmp-x5Gpz1A/diffoscope_g995htzz/tmpys105llm/0/3.debuglink.4mk7s4hv`:", "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 62653834 62386438 36616536 64646436 be84b8d86ae6ddd6\n- 0x00000010 38613739 36633133 64613436 38666464 8a796c13da468fdd\n- 0x00000020 66636637 34322e64 65627567 00000000 fcf742.debug....\n- 0x00000030 7f4107c3 .A..\n+ 0x00000000 31343261 66383966 38623061 32633136 142af89f8b0a2c16\n+ 0x00000010 64323564 31306130 39366534 34646261 d25d10a096e44dba\n+ 0x00000020 64636366 63372e64 65627567 00000000 dccfc7.debug....\n+ 0x00000030 2a950ac7 *...\n \n" } ] } ] } ] } ] }, { "source1": "urweb-dbgsym_20170720+dfsg-2_arm64.deb", "source2": "urweb-dbgsym_20170720+dfsg-2_arm64.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 520 2017-09-17 21:25:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11630096 2017-09-17 21:25:24.000000 data.tar.xz\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 11630392 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: arm64\n Maintainer: Benjamin Barenblat \n Installed-Size: 11905\n Depends: urweb (= 20170720+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for urweb\n-Build-Ids: 78be84b8d86ae6ddd68a796c13da468fddfcf742\n+Build-Ids: c4142af89f8b0a2c16d25d10a096e44dbadccfc7\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/be84b8d86ae6ddd68a796c13da468fddfcf742.debug\n+usr/lib/debug/.build-id/c4/142af89f8b0a2c16d25d10a096e44dbadccfc7.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/78/\n--rw-r--r-- 0 root (0) root (0) 12180024 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/78/be84b8d86ae6ddd68a796c13da468fddfcf742.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 12180024 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/c4/142af89f8b0a2c16d25d10a096e44dbadccfc7.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/78/be84b8d86ae6ddd68a796c13da468fddfcf742.debug", "source2": "./usr/lib/debug/.build-id/c4/142af89f8b0a2c16d25d10a096e44dbadccfc7.debug", "comments": [ "Command `readelf --wide --debug-dump=frames /srv/reproducible-results/rbuild-debian/tmp.mtrdFpS8Y3/dbd-tmp-x5Gpz1A/diffoscope_g995htzz/tmp_wz0vc61/0/6.debug` exited with 1. Output:", "", "Files similar despite different names (score: 1, lower is more similar)" ], "has_internal_linenos": true, "unified_diff": "@@ -34,16 +34,16 @@\n 00000210: 2879 7600 0000 0000 2879 7600 0000 0000 (yv.....(yv.....\n 00000220: 0000 0000 0000 0000 d806 0000 0000 0000 ................\n 00000230: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n 00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000250: 0000 0000 0400 0000 1000 0000 0100 0000 ................\n 00000260: 474e 5500 0000 0000 0300 0000 0700 0000 GNU.............\n 00000270: 0000 0000 0400 0000 1400 0000 0300 0000 ................\n-00000280: 474e 5500 78be 84b8 d86a e6dd d68a 796c GNU.x....j....yl\n-00000290: 13da 468f ddfc f742 4743 433a 2028 4465 ..F....BGCC: (De\n+00000280: 474e 5500 c414 2af8 9f8b 0a2c 16d2 5d10 GNU...*....,..].\n+00000290: a096 e44d badc cfc7 4743 433a 2028 4465 ...M....GCC: (De\n 000002a0: 6269 616e 2038 2e32 2e30 2d31 3529 2038 bian 8.2.0-15) 8\n 000002b0: 2e32 2e30 0001 0000 0000 0000 0040 1b00 .2.0.........@..\n 000002c0: 0000 0000 0001 0000 0000 0000 0078 9c7d .............x.}\n 000002d0: d97b 54ce 771c 07f0 67c9 b43c 4db7 a514 .{T.w...g..