{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.XIWD3eud/b1/gmsh_4.8.4+ds2-3_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.XIWD3eud/b2/gmsh_4.8.4+ds2-3_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 4313ae4b3d9255482e0ccdef30558564 8184 debug optional gmsh-dbgsym_4.8.4+ds2-3_arm64.deb\n- dfefcb2966a4808ff04053a54e7e71a8 4446524 doc optional gmsh-doc_4.8.4+ds2-3_all.deb\n+ 5bebca8a0c04241acd4cf7d7c5575e31 4446516 doc optional gmsh-doc_4.8.4+ds2-3_all.deb\n 835e36b87966092bd2a59cf72d5953f6 33160 math optional gmsh_4.8.4+ds2-3_arm64.deb\n eabb2d3c6543b202c1271b856b72107f 58680 libdevel optional libgmsh-dev_4.8.4+ds2-3_arm64.deb\n- c7643e7a2d39d514b85f1ea9b8c7096e 314556 libdevel optional libgmsh-private-headers-dev_4.8.4+ds2-3_arm64.deb\n- eda6e5fd703fd016e496db9854919d38 110422612 debug optional libgmsh4.8-dbgsym_4.8.4+ds2-3_arm64.deb\n- 48fc6cdcec2eb54bdd67a0836b19a1df 4360412 libs optional libgmsh4.8_4.8.4+ds2-3_arm64.deb\n+ 9896edc253422f0d79abad26beccd13f 314544 libdevel optional libgmsh-private-headers-dev_4.8.4+ds2-3_arm64.deb\n+ 6d9517faa56061f2a724290b31ca7d3b 110422612 debug optional libgmsh4.8-dbgsym_4.8.4+ds2-3_arm64.deb\n+ c41b1925785a5cf76d4c9ebad23a32f5 4360308 libs optional libgmsh4.8_4.8.4+ds2-3_arm64.deb\n e24c3fa65e939fce95622202df5c2e71 56336 python optional python3-gmsh_4.8.4+ds2-3_all.deb\n"}, {"source1": "gmsh-doc_4.8.4+ds2-3_all.deb", "source2": "gmsh-doc_4.8.4+ds2-3_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 2023-05-12 20:37:40.000000 debian-binary\n -rw-r--r-- 0 0 0 8768 2023-05-12 20:37:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4437564 2023-05-12 20:37:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4437556 2023-05-12 20:37:40.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/share/doc/gmsh-doc/doc/gmsh/gmsh.pdf.gz", "source2": "./usr/share/doc/gmsh-doc/doc/gmsh/gmsh.pdf.gz", "unified_diff": null, "details": [{"source1": "gmsh.pdf", "source2": "gmsh.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,13 +1,13 @@\n Gmsh\n \n \f\fGmsh Reference Manual\n The documentation for Gmsh 4.8.4 (development version)\n A finite element mesh generator with built-in pre- and post-processing facilities\n-19 July 2023\n+22 August 2024\n \n Christophe Geuzaine\n Jean-Franc\u0327ois Remacle\n \n \fCopyright c 1997-2021 Christophe Geuzaine, Jean-Franc\u0327ois Remacle\n Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.\n \n"}]}]}, {"source1": "./usr/share/doc/gmsh-doc/gmsh.pdf.gz", "source2": "./usr/share/doc/gmsh-doc/gmsh.pdf.gz", "unified_diff": null, "details": [{"source1": "gmsh.pdf", "source2": "gmsh.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,13 +1,13 @@\n Gmsh\n \n \f\fGmsh Reference Manual\n The documentation for Gmsh 4.8.4 (development version)\n A finite element mesh generator with built-in pre- and post-processing facilities\n-19 July 2023\n+22 August 2024\n \n Christophe Geuzaine\n Jean-Franc\u0327ois Remacle\n \n \fCopyright c 1997-2021 Christophe Geuzaine, Jean-Franc\u0327ois Remacle\n Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.\n \n"}]}]}]}]}]}, {"source1": "libgmsh-private-headers-dev_4.8.4+ds2-3_arm64.deb", "source2": "libgmsh-private-headers-dev_4.8.4+ds2-3_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 2023-05-12 20:37:40.000000 debian-binary\n -rw-r--r-- 0 0 0 10060 2023-05-12 20:37:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 304304 2023-05-12 20:37:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 304292 2023-05-12 20:37:40.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/include/gmsh/GmshVersion.h", "source2": "./usr/include/gmsh/GmshVersion.h", "unified_diff": "@@ -7,14 +7,14 @@\n #define GMSH_VERSION_H\n \n #define GMSH_MAJOR_VERSION 4\n #define GMSH_MINOR_VERSION 8\n #define GMSH_PATCH_VERSION 4\n #define GMSH_EXTRA_VERSION \"\"\n #define GMSH_VERSION \"4.8.4\"\n-#define GMSH_DATE \"20230512\"\n+#define GMSH_DATE \"20230513\"\n #define GMSH_HOST \"debian-build-farm\"\n #define GMSH_PACKAGER \"nobody\"\n #define GMSH_OS \"Linux64-sdk\"\n #define GMSH_SHORT_LICENSE \"GNU General Public License\"\n \n #endif\n"}]}]}]}, {"source1": "libgmsh4.8_4.8.4+ds2-3_arm64.deb", "source2": "libgmsh4.8_4.8.4+ds2-3_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 2023-05-12 20:37:40.000000 debian-binary\n -rw-r--r-- 0 0 0 1352 2023-05-12 20:37:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4358868 2023-05-12 20:37:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4358764 2023-05-12 20:37:40.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/lib/aarch64-linux-gnu/libgmsh.so.4.8.4", "source2": "./usr/lib/aarch64-linux-gnu/libgmsh.so.4.8.4", "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,4 +1,4 @@\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: 62f1490b37e0bffb8cfecdf0bff81c8ee1da99bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b608c7f3cadd66fea6959bed3a53c04c90f75ef\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -25685,15 +25685,15 @@\n \"TopCenter\"\n \"TopRight\"\n \"CenterLeft\"\n \"CenterCenter\"\n \"CenterRight\"\n Unknown font \"%s\" (using \"Helvetica\" instead)\n Available fonts:\n-20230512\n+20230513\n debian-build-farm\n Linux64-sdk\n GNU General Public License\n (Related option names, if any, are given between parentheses)\n Geometry:\n Output model, then exit\n -tol value\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4827,15 +4827,15 @@\n 0x00d467d0 7243656e 74657222 00000000 00000000 rCenter\"........\n 0x00d467e0 20202243 656e7465 72526967 68742200 \"CenterRight\".\n 0x00d467f0 556e6b6e 6f776e20 666f6e74 20222573 Unknown font \"%s\n 0x00d46800 22202875 73696e67 20224865 6c766574 \" (using \"Helvet\n 0x00d46810 69636122 20696e73 74656164 29000000 ica\" instead)...\n 0x00d46820 41766169 6c61626c 6520666f 6e74733a Available fonts:\n 0x00d46830 00000000 00000000 20202225 73220000 ........ \"%s\"..\n- 0x00d46840 32303233 30353132 00000000 00000000 20230512........\n+ 0x00d46840 32303233 30353133 00000000 00000000 20230513........\n 0x00d46850 64656269 616e2d62 75696c64 2d666172 debian-build-far\n 0x00d46860 6d000000 00000000 6e6f626f 64790000 m.......nobody..\n 0x00d46870 4c696e75 7836342d 73646b00 00000000 Linux64-sdk.....\n 0x00d46880 474e5520 47656e65 72616c20 5075626c GNU General Publ\n 0x00d46890 6963204c 6963656e 73650000 00000000 ic License......\n 0x00d468a0 2852656c 61746564 206f7074 696f6e20 (Related option \n 0x00d468b0 6e616d65 732c2069 6620616e 792c2061 names, if any, a\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66313439 30623337 65306266 66623863 f1490b37e0bffb8c\n- 0x00000010 66656364 66306266 66383163 38656531 fecdf0bff81c8ee1\n- 0x00000020 64613939 62622e64 65627567 00000000 da99bb.debug....\n- 0x00000030 86a34ac1 ..J.\n+ 0x00000000 36303863 37663363 61646436 36666561 608c7f3cadd66fea\n+ 0x00000010 36393539 62656433 61353363 30346339 6959bed3a53c04c9\n+ 0x00000020 30663735 65662e64 65627567 00000000 0f75ef.debug....\n+ 0x00000030 2bc36ce8 +.l.\n \n"}]}]}]}]}, {"source1": "libgmsh4.8-dbgsym_4.8.4+ds2-3_arm64.deb", "source2": "libgmsh4.8-dbgsym_4.8.4+ds2-3_arm64.deb", "unified_diff": null, "details": [{"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": "@@ -6,8 +6,8 @@\n Maintainer: Debian Science Maintainers \n Installed-Size: 110588\n Depends: libgmsh4.8 (= 4.8.4+ds2-3)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libgmsh4.8\n-Build-Ids: 62f1490b37e0bffb8cfecdf0bff81c8ee1da99bb\n+Build-Ids: 0b608c7f3cadd66fea6959bed3a53c04c90f75ef\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/62/f1490b37e0bffb8cfecdf0bff81c8ee1da99bb.debug\n+usr/lib/debug/.build-id/0b/608c7f3cadd66fea6959bed3a53c04c90f75ef.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 2023-05-12 20:37:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 113230984 2023-05-12 20:37:40.000000 ./usr/lib/debug/.build-id/62/f1490b37e0bffb8cfecdf0bff81c8ee1da99bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/lib/debug/.build-id/0b/\n+-rw-r--r-- 0 root (0) root (0) 113230984 2023-05-12 20:37:40.000000 ./usr/lib/debug/.build-id/0b/608c7f3cadd66fea6959bed3a53c04c90f75ef.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-12 20:37:40.000000 ./usr/share/doc/libgmsh4.8-dbgsym -> libgmsh4.8\n"}, {"source1": "./usr/lib/debug/.build-id/62/f1490b37e0bffb8cfecdf0bff81c8ee1da99bb.debug", "source2": "./usr/lib/debug/.build-id/0b/608c7f3cadd66fea6959bed3a53c04c90f75ef.debug", "comments": ["Timeout exceeded; details may be incomplete.", "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 {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 62f1490b37e0bffb8cfecdf0bff81c8ee1da99bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b608c7f3cadd66fea6959bed3a53c04c90f75ef\n"}, {"source1": ".gnu.hash", "source2": ".gnu.hash", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".dynsym", "source2": ".dynsym", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".dynstr", "source2": ".dynstr", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu.version", "source2": ".gnu.version", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gnu.version_r", "source2": ".gnu.version_r", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".rela.dyn", "source2": ".rela.dyn", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".rela.plt", "source2": ".rela.plt", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".init", "source2": ".init", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".plt", "source2": ".plt", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".text", "source2": ".text", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".fini", "source2": ".fini", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".rodata", "source2": ".rodata", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".eh_frame_hdr", "source2": ".eh_frame_hdr", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".eh_frame", "source2": ".eh_frame", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".gcc_except_table", "source2": ".gcc_except_table", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".init_array", "source2": ".init_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".fini_array", "source2": ".fini_array", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data.rel.ro", "source2": ".data.rel.ro", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".dynamic", "source2": ".dynamic", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".got", "source2": ".got", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".data", "source2": ".data", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".bss", "source2": ".bss", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".comment", "source2": ".comment", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".debug_str", "source2": ".debug_str", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".debug_line_str", "source2": ".debug_line_str", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".strtab", "source2": ".strtab", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}, {"source1": ".shstrtab", "source2": ".shstrtab", "comments": ["Timeout exceeded; details may be incomplete."], "unified_diff": null}]}]}]}]}]}