{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.47XlRGmryD/b1/urweb_20170720+dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.47XlRGmryD/b2/urweb_20170720+dfsg-2_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -5,11 +5,11 @@\n 34aba645fc8ed6a5c1c278022607fb04 19184 devel extra liburweb-fastcgi0_20170720+dfsg-2_armhf.deb\n 651fe09fdcd1ed1f1759ca5a086ce56d 18472 debug optional liburweb-http0-dbgsym_20170720+dfsg-2_armhf.deb\n a5dca5672b3ad44e317e44ae5982aa77 18836 devel extra liburweb-http0_20170720+dfsg-2_armhf.deb\n 24172133f9809d10ac230ba42b9638f1 7056 debug optional liburweb-static0-dbgsym_20170720+dfsg-2_armhf.deb\n 36e17875c08e96cb462fae9956ec4b48 15400 devel extra liburweb-static0_20170720+dfsg-2_armhf.deb\n 120c89f08dfc626c96d1c9e7b5e27d63 115080 debug optional liburweb0-dbgsym_20170720+dfsg-2_armhf.deb\n 2c6295bdf2f1e0db06c64ddc9dfa4260 50748 devel extra liburweb0_20170720+dfsg-2_armhf.deb\n- 9fc649716f570c47ae94c8ad895f14bf 11830216 debug optional urweb-dbgsym_20170720+dfsg-2_armhf.deb\n- 445bac314134d8380d0c68d1f0cd3a46 448408 doc extra urweb-doc_20170720+dfsg-2_all.deb\n+ 64503cc33fb465f668268bc972647844 11827824 debug optional urweb-dbgsym_20170720+dfsg-2_armhf.deb\n+ fe427a4b8e0cccb123bcb6fa6b4c9008 448508 doc extra urweb-doc_20170720+dfsg-2_all.deb\n a9693d50dc1254da1f61131a6b864bf3 29140 editors extra urweb-mode_20170720+dfsg-2_all.deb\n- c4d239b77fc92954f975e572f494f18a 2583456 devel extra urweb_20170720+dfsg-2_armhf.deb\n+ f74c5bfd1d5b6d8739bd2d0acd4eb7cd 2583472 devel extra urweb_20170720+dfsg-2_armhf.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 447312 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 447412 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) 433958 2017-09-17 21:25:24.000000 ./usr/share/doc/urweb/manual.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 434030 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 439822\n+gzip compressed data, max compression, from Unix, original size 439894\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 4, 2019\n+February 5, 2019\n \n Contents\n 1 Introduction\n \n 3\n \n 2 Installation\n" } ] } ] } ] } ] } ] }, { "source1": "urweb_20170720+dfsg-2_armhf.deb", "source2": "urweb_20170720+dfsg-2_armhf.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 2581408 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2581424 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: d751f7834ec8a4ac45b586967e5ca1390a760671\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d10899622836fef46c320fba95534ebe8134189e\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --section=.text {}", "unified_diff": "@@ -2200109,18 +2200109,18 @@\n 5485c4:\tf6483b70 \t\t\t; instruction: 0xf6483b70\n 5485c8:\t230267dd \tmovwcs\tr6, #10205\t; 0x27dd\n 5485cc:\t5b74f8c4 \tblpl\t22868e4 \n 5485d0:\t39f0f8c4 \tldmibcc\tr0!, {r2, r6, r7, fp, ip, sp, lr, pc}^\n 5485d4:\t6538f504 \tldrvs\tpc, [r8, #-1284]!\t; 0xfffffafc\n 5485d8:\tf8c42300 \t\t\t; instruction: 0xf8c42300\n 5485dc:\tf8c47968 \t\t\t; instruction: 0xf8c47968\n- 5485e0:\tf24f39a8 \tvmla.i8\td19, d31, d24\n- 5485e4:\tf8c416a3 \t\t\t; instruction: 0xf8c416a3\n- 5485e8:\tf2c43b30 \tvbic.i16\td19, #16384\t; 0x4000\n- 5485ec:\tf8c4767d \t\t\t; instruction: 0xf8c4767d\n+ 5485e0:\tf64b39a8 \t\t\t; instruction: 0xf64b39a8\n+ 5485e4:\tf8c40648 \t\t\t; instruction: 0xf8c40648\n+ 5485e8:\tf2c33b30 \tvbic.i16\td19, #12288\t; 0x3000\n+ 5485ec:\tf8c4463d \t\t\t; instruction: 0xf8c4463d\n 5485f0:\tf8c43b38 \t\t\t; instruction: 0xf8c43b38\n 5485f4:\tf8c43b40 \t\t\t; instruction: 0xf8c43b40\n 5485f8:\tf8c43b48 \t\t\t; instruction: 0xf8c43b48\n 5485fc:\tf8c43b50 \t\t\t; instruction: 0xf8c43b50\n 548600:\tf24069d0 \tvmul.i8\tq11, q8, q0\n 548604:\tf8c4463c \t\t\t; instruction: 0xf8c4463c\n 548608:\tf8c459a4 \t\t\t; instruction: 0xf8c459a4\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.47XlRGmryD/dbd-tmp-xU4S0kk/diffoscope_q3_79l1g/tmp6lqb6eys/0/3.debuglink.o3o_777h`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.47XlRGmryD/dbd-tmp-xU4S0kk/diffoscope_q3_79l1g/tmpyaq7776c/0/3.debuglink.j6c__iir`:", "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 35316637 38333465 63386134 61633435 51f7834ec8a4ac45\n- 0x00000010 62353836 39363765 35636131 33393061 b586967e5ca1390a\n- 0x00000020 37363036 37312e64 65627567 00000000 760671.debug....\n- 0x00000030 724a8e14 rJ..\n+ 0x00000000 30383939 36323238 33366665 66343663 0899622836fef46c\n+ 0x00000010 33323066 62613935 35333465 62653831 320fba95534ebe81\n+ 0x00000020 33343138 39652e64 65627567 00000000 34189e.debug....\n+ 0x00000030 3bc1241f ;.$.\n \n" } ] } ] } ] } ] }, { "source1": "urweb-dbgsym_20170720+dfsg-2_armhf.deb", "source2": "urweb-dbgsym_20170720+dfsg-2_armhf.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 11829504 2017-09-17 21:25:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11827112 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: armhf\n Maintainer: Benjamin Barenblat \n Installed-Size: 11965\n Depends: urweb (= 20170720+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for urweb\n-Build-Ids: d751f7834ec8a4ac45b586967e5ca1390a760671\n+Build-Ids: d10899622836fef46c320fba95534ebe8134189e\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/d7/51f7834ec8a4ac45b586967e5ca1390a760671.debug\n+usr/lib/debug/.build-id/d1/0899622836fef46c320fba95534ebe8134189e.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/d7/\n--rw-r--r-- 0 root (0) root (0) 12241268 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/d7/51f7834ec8a4ac45b586967e5ca1390a760671.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/d1/\n+-rw-r--r-- 0 root (0) root (0) 12241268 2017-09-17 21:25:24.000000 ./usr/lib/debug/.build-id/d1/0899622836fef46c320fba95534ebe8134189e.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/d7/51f7834ec8a4ac45b586967e5ca1390a760671.debug", "source2": "./usr/lib/debug/.build-id/d1/0899622836fef46c320fba95534ebe8134189e.debug", "comments": [ "Command `readelf --wide --debug-dump=frames /srv/reproducible-results/rbuild-debian/tmp.47XlRGmryD/dbd-tmp-xU4S0kk/diffoscope_q3_79l1g/tmpr88cfdkh/0/6.debug` exited with 1. Output:", "", "Files similar despite different names (score: 1, lower is more similar)" ], "has_internal_linenos": true, "unified_diff": "@@ -20,16 +20,16 @@\n 00000130: 1000 0000 52e5 7464 982c 0000 982c 5b00 ....R.td.,...,[.\n 00000140: 982c 5b00 0000 0000 6803 0000 0400 0000 .,[.....h.......\n 00000150: 0100 0000 0000 0000 0000 0000 0000 0000 ................\n 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000170: 0400 0000 1000 0000 0100 0000 474e 5500 ............GNU.\n 00000180: 0000 0000 0300 0000 0200 0000 0000 0000 ................\n 00000190: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU.\n-000001a0: d751 f783 4ec8 a4ac 45b5 8696 7e5c a139 .Q..N...E...~\\.9\n-000001b0: 0a76 0671 4743 433a 2028 4465 6269 616e .v.qGCC: (Debian\n+000001a0: d108 9962 2836 fef4 6c32 0fba 9553 4ebe ...b(6..l2...SN.\n+000001b0: 8134 189e 4743 433a 2028 4465 6269 616e .4..GCC: (Debian\n 000001c0: 2038 2e32 2e30 2d31 3629 2038 2e32 2e30 8.2.0-16) 8.2.0\n 000001d0: 0041 3200 0000 6165 6162 6900 0128 0000 .A2...aeabi..(..\n 000001e0: 0005 372d 4100 060a 0741 0801 0902 0a04 ..7-A....A......\n 000001f0: 1204 1301 1401 1501 1703 1801 1901 1a02 ................\n 00000200: 1c01 2201 0100 0000 c812 0000 0100 0000 ..\".............\n 00000210: 789c 6dd8 7f4c d465 1c07 f077 854a 8472 x.m..L.e...w.J.r\n 00000220: c809 271c 7ad8 0187 77c8 2110 08a7 80fc ..'.z...w.!.....\n" } ] } ] } ] } ] }