{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.zN3S6Era/b1/opencpn_5.12.2+dfsg-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.zN3S6Era/b2/opencpn_5.12.2+dfsg-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 42037be693cab84bc398c2867058dccc 10945576 misc optional opencpn-data_5.12.2+dfsg-3_all.deb\n- 015917ce96ca649262f660a4728b34b9 107239172 debug optional opencpn-dbgsym_5.12.2+dfsg-3_amd64.deb\n- 314772af5d3d9cb97e014317c67a7618 8312752 misc optional opencpn_5.12.2+dfsg-3_amd64.deb\n+ 400a08a948a0d72069dd998acc8cd030 107234464 debug optional opencpn-dbgsym_5.12.2+dfsg-3_amd64.deb\n+ 3c32e2090e603bb0656d6f22b9bbb594 8317052 misc optional opencpn_5.12.2+dfsg-3_amd64.deb\n"}, {"source1": "opencpn_5.12.2+dfsg-3_amd64.deb", "source2": "opencpn_5.12.2+dfsg-3_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 2025-08-12 19:02:51.000000 debian-binary\n -rw-r--r-- 0 0 0 1728 2025-08-12 19:02:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8310832 2025-08-12 19:02:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 8315132 2025-08-12 19:02:51.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/opencpn", "source2": "./usr/bin/opencpn", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 8b08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e641c3ba3b9a842c6498bafd48d688547f3b9080\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": "@@ -28448,15 +28448,15 @@\n OPENCPN_FATAL_ERROR\n Using loglevel %s\n Portable-\n OpenCPN cannot start. \n See the log file at \n for details.\n OpenCPN Initial Configuration\n-2025-08-12\n+2025-08-13\n LIBGL_ALWAYS_SOFTWARE\n CHRTLIST.DAT\n chartlist.dat\n MMSINAME.CSV\n mmsitoname.csv\n default_pi\n /dev/rtc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -912,15 +912,15 @@\n 0x00c878d0 7300506f 72746162 6c652d00 4f70656e s.Portable-.Open\n 0x00c878e0 43504e20 63616e6e 6f742073 74617274 CPN cannot start\n 0x00c878f0 2e200053 65652074 6865206c 6f672066 . .See the log f\n 0x00c87900 696c6520 61742000 20666f72 20646574 ile at . for det\n 0x00c87910 61696c73 2e004f70 656e4350 4e20496e ails..OpenCPN In\n 0x00c87920 69746961 6c20436f 6e666967 75726174 itial Configurat\n 0x00c87930 696f6e00 20427569 6c642000 32303235 ion. Build .2025\n- 0x00c87940 2d30382d 3132004c 4942474c 5f414c57 -08-12.LIBGL_ALW\n+ 0x00c87940 2d30382d 3133004c 4942474c 5f414c57 -08-13.LIBGL_ALW\n 0x00c87950 4159535f 534f4654 57415245 00434852 AYS_SOFTWARE.CHR\n 0x00c87960 544c4953 542e4441 54006368 6172746c TLIST.DAT.chartl\n 0x00c87970 6973742e 64617400 4d4d5349 4e414d45 ist.dat.MMSINAME\n 0x00c87980 2e435356 006d6d73 69746f6e 616d652e .CSV.mmsitoname.\n 0x00c87990 63737600 67736868 73006465 6661756c csv.gshhs.defaul\n 0x00c879a0 745f7069 002f6465 762f7274 63002f64 t_pi./dev/rtc./d\n 0x00c879b0 65762f72 74633000 2f646576 2f6d6973 ev/rtc0./dev/mis\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 30386636 65626135 62656565 66373166 08f6eba5beeef71f\n- 0x00000010 38653335 38346631 65623363 36663234 8e3584f1eb3c6f24\n- 0x00000020 65643564 64302e64 65627567 00000000 ed5dd0.debug....\n- 0x00000030 f882cfbc ....\n+ 0x00000000 34316333 62613362 39613834 32633634 41c3ba3b9a842c64\n+ 0x00000010 39386261 66643438 64363838 35343766 98bafd48d688547f\n+ 0x00000020 33623930 38302e64 65627567 00000000 3b9080.debug....\n+ 0x00000030 e9eb9b1a ....\n \n"}]}, {"source1": "./usr/share/metainfo/opencpn.appdata.xml", "source2": "./usr/share/metainfo/opencpn.appdata.xml", "unified_diff": null, "details": [{"source1": "./usr/share/metainfo/opencpn.appdata.xml", "source2": "./usr/share/metainfo/opencpn.appdata.xml", "unified_diff": "@@ -28,15 +28,15 @@\n \n

Plugin support includes wheather, tactical, annotations and tidal data.\n Pilot charts can be downloaded from project website at opencpn.org.\n Other useful add-ons may be found inside the \"Download\" link at\n at the same site.

\n \n \n- \n+ \n \n

The latest upstream commit.

\n
\n
\n
\n \n \n"}]}]}]}]}, {"source1": "opencpn-dbgsym_5.12.2+dfsg-3_amd64.deb", "source2": "opencpn-dbgsym_5.12.2+dfsg-3_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 2025-08-12 19:02:51.000000 debian-binary\n -rw-r--r-- 0 0 0 892 2025-08-12 19:02:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 107238088 2025-08-12 19:02:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 107233380 2025-08-12 19:02:51.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: Alec Leamas \n Installed-Size: 110971\n Depends: opencpn (= 1:5.12.2+dfsg-3)\n Section: debug\n Priority: optional\n Description: debug symbols for opencpn\n-Build-Ids: 03b99e1d95df82fc386f06df87754dcc10e8c83c 814662b3b84781cb77f1caf280ed181507e129cf 8583d50dc5b633bfefaaa3924d2d15ca19dfa27b 8b08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0 ce54f06292fe56ff1c1c0fa1fb2c61242b0a0f76 ea643537c8b4e1a1a4f9c8951f48211db8f0f6f7 f555910fedad7c6845136fcffd7800192a305f44\n+Build-Ids: 03b99e1d95df82fc386f06df87754dcc10e8c83c 814662b3b84781cb77f1caf280ed181507e129cf 8583d50dc5b633bfefaaa3924d2d15ca19dfa27b ce54f06292fe56ff1c1c0fa1fb2c61242b0a0f76 e641c3ba3b9a842c6498bafd48d688547f3b9080 ea643537c8b4e1a1a4f9c8951f48211db8f0f6f7 f555910fedad7c6845136fcffd7800192a305f44\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,8 +1,8 @@\n usr/lib/debug/.build-id/03/b99e1d95df82fc386f06df87754dcc10e8c83c.debug\n usr/lib/debug/.build-id/81/4662b3b84781cb77f1caf280ed181507e129cf.debug\n usr/lib/debug/.build-id/85/83d50dc5b633bfefaaa3924d2d15ca19dfa27b.debug\n-usr/lib/debug/.build-id/8b/08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0.debug\n usr/lib/debug/.build-id/ce/54f06292fe56ff1c1c0fa1fb2c61242b0a0f76.debug\n+usr/lib/debug/.build-id/e6/41c3ba3b9a842c6498bafd48d688547f3b9080.debug\n usr/lib/debug/.build-id/ea/643537c8b4e1a1a4f9c8951f48211db8f0f6f7.debug\n usr/lib/debug/.build-id/f5/55910fedad7c6845136fcffd7800192a305f44.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/opencpn.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": "@@ -5,18 +5,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/03/\n -rw-r--r-- 0 root (0) root (0) 1760256 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/03/b99e1d95df82fc386f06df87754dcc10e8c83c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/81/\n -rw-r--r-- 0 root (0) root (0) 26281776 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/81/4662b3b84781cb77f1caf280ed181507e129cf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/85/\n -rw-r--r-- 0 root (0) root (0) 2450224 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/85/83d50dc5b633bfefaaa3924d2d15ca19dfa27b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/8b/\n--rw-r--r-- 0 root (0) root (0) 72016720 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/8b/08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/ce/\n -rw-r--r-- 0 root (0) root (0) 396624 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/ce/54f06292fe56ff1c1c0fa1fb2c61242b0a0f76.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/e6/\n+-rw-r--r-- 0 root (0) root (0) 72016720 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/e6/41c3ba3b9a842c6498bafd48d688547f3b9080.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/ea/\n -rw-r--r-- 0 root (0) root (0) 4283696 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/ea/643537c8b4e1a1a4f9c8951f48211db8f0f6f7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/f5/\n -rw-r--r-- 0 root (0) root (0) 5779976 2025-08-12 19:02:51.000000 ./usr/lib/debug/.build-id/f5/55910fedad7c6845136fcffd7800192a305f44.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-12 19:02:51.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 643248 2025-08-12 19:02:51.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/opencpn.debug\n"}, {"source1": "./usr/lib/debug/.build-id/8b/08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0.debug", "source2": "./usr/lib/debug/.build-id/e6/41c3ba3b9a842c6498bafd48d688547f3b9080.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% 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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 8b08f6eba5beeef71f8e3584f1eb3c6f24ed5dd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e641c3ba3b9a842c6498bafd48d688547f3b9080\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"}]}]}]}]}]}