{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.MwEjFhcD/b1/pymol_3.0.0+dfsg-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.MwEjFhcD/b2/pymol_3.0.0+dfsg-3_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n ec540b71136e828b96beda02aec4b62f 1431608 science optional pymol-data_3.0.0+dfsg-3_all.deb\n 2a18328e8374e439ba28d35f47af914e 180280 science optional pymol_3.0.0+dfsg-3_all.deb\n- 7aabc8971168997e688ffac3011b50bf 36298452 debug optional python3-pymol-dbgsym_3.0.0+dfsg-3_armhf.deb\n- 420593d14ee085978163d94a6c97b34c 3669596 python optional python3-pymol_3.0.0+dfsg-3_armhf.deb\n+ 8f521ae7d4e7d9417deaf06a9b1aa697 36313052 debug optional python3-pymol-dbgsym_3.0.0+dfsg-3_armhf.deb\n+ 713e92d33d96fc3f3afe2248f7e0d811 3668348 python optional python3-pymol_3.0.0+dfsg-3_armhf.deb\n"}, {"source1": "python3-pymol_3.0.0+dfsg-3_armhf.deb", "source2": "python3-pymol_3.0.0+dfsg-3_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 2025-02-03 00:14:53.000000 debian-binary\n -rw-r--r-- 0 0 0 6932 2025-02-03 00:14:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3662472 2025-02-03 00:14:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3661224 2025-02-03 00:14:53.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/python3/dist-packages/pymol/_cmd.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/pymol/_cmd.cpython-312-arm-linux-gnueabihf.so", "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: 9f98399efe5d61cc7a3ef89d7d0964fcb7cda8d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 194a875db37f8a643f37d222d6995aae89dcb71b\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 9133634", "objdump: DWARF error: unable to read alt ref 32517", "objdump: DWARF error: unable to read alt ref 32419", "objdump: DWARF error: unable to read alt ref 33414", "objdump: DWARF error: could not find variable specification at offset 0x8286", "objdump: DWARF error: unable to read alt ref 34113", "objdump: DWARF error: unable to read alt ref 33760", "objdump: DWARF error: unable to read alt ref 19284", "objdump: DWARF error: unable to read alt ref 51149", "objdump: DWARF error: unable to read alt ref 50889", "objdump: DWARF error: unable to read alt ref 18670", "objdump: DWARF error: unable to read alt ref 9132605", "objdump: DWARF error: unable to read alt ref 19284", "objdump: DWARF error: unable to read alt ref 9137864", "objdump: DWARF error: unable to read alt ref 9138044", "objdump: DWARF error: unable to read alt ref 9138232", "objdump: DWARF error: unable to read alt ref 9138319", "objdump: DWARF error: unable to read alt ref 17978", "objdump: DWARF error: unable to read alt ref 18568", "objdump: DWARF error: unable to read alt ref 185070", "objdump: DWARF error: unable to read alt ref 9139592", "objdump: DWARF error: unable to read alt ref 193103", "objdump: DWARF error: unable to read alt ref 61086", "objdump: DWARF error: unable to read alt ref 61200", "objdump: DWARF error: unable to read alt ref 267121", "[ truncated after 25 lines; 268 ignored ]"], "unified_diff": "@@ -1358954,15 +1358954,15 @@\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n \tsub\tsp, #16\n \tldr\tr3, [pc, #52]\t@ (2e8658 )\n \tldr\tr1, [pc, #56]\t@ (2e865c )\n-\tmovw\tr4, #20499\t@ 0x5013\n+\tmovw\tr4, #22840\t@ 0x5938\n \tmovt\tr4, #26529\t@ 0x67a1\n \tmovw\tr0, #50880\t@ 0xc6c0\n \tmovt\tr0, #45\t@ 0x2d\n \tstrd\tr0, r4, [sp]\n \tldr\tr0, [pc, #36]\t@ (2e8660 )\n \tadd\tr3, pc\n \tmovs\tr2, #0\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 39383339 39656665 35643631 63633761 98399efe5d61cc7a\n- 0x00000010 33656638 39643764 30393634 66636237 3ef89d7d0964fcb7\n- 0x00000020 63646138 64372e64 65627567 00000000 cda8d7.debug....\n- 0x00000030 e3ef5267 ..Rg\n+ 0x00000000 34613837 35646233 37663861 36343366 4a875db37f8a643f\n+ 0x00000010 33376432 32326436 39393561 61653839 37d222d6995aae89\n+ 0x00000020 64636237 31622e64 65627567 00000000 dcb71b.debug....\n+ 0x00000030 52c194f1 R...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/pymol/_cmd.cpython-313-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/pymol/_cmd.cpython-313-arm-linux-gnueabihf.so", "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: e8d427e8c065959c2f2b95f4e7844b318ef99e75\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e4b53ae65bdb4d85bf29b7b1ff408b405867aca\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 9133634", "objdump: DWARF error: unable to read alt ref 32517", "objdump: DWARF error: unable to read alt ref 32419", "objdump: DWARF error: unable to read alt ref 33414", "objdump: DWARF error: could not find variable specification at offset 0x8286", "objdump: DWARF error: unable to read alt ref 34113", "objdump: DWARF error: unable to read alt ref 33760", "objdump: DWARF error: unable to read alt ref 19284", "objdump: DWARF error: unable to read alt ref 51149", "objdump: DWARF error: unable to read alt ref 50889", "objdump: DWARF error: unable to read alt ref 18670", "objdump: DWARF error: unable to read alt ref 9132605", "objdump: DWARF error: unable to read alt ref 19284", "objdump: DWARF error: unable to read alt ref 9137864", "objdump: DWARF error: unable to read alt ref 9138044", "objdump: DWARF error: unable to read alt ref 9138232", "objdump: DWARF error: unable to read alt ref 9138319", "objdump: DWARF error: unable to read alt ref 17978", "objdump: DWARF error: unable to read alt ref 18568", "objdump: DWARF error: unable to read alt ref 185070", "objdump: DWARF error: unable to read alt ref 9139592", "objdump: DWARF error: unable to read alt ref 193103", "objdump: DWARF error: unable to read alt ref 61086", "objdump: DWARF error: unable to read alt ref 61200", "objdump: DWARF error: unable to read alt ref 267121", "[ truncated after 25 lines; 268 ignored ]"], "unified_diff": "@@ -1359626,15 +1359626,15 @@\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n \tsub\tsp, #16\n \tldr\tr3, [pc, #52]\t@ (2e8838 )\n \tldr\tr1, [pc, #56]\t@ (2e883c )\n-\tmovw\tr4, #21278\t@ 0x531e\n+\tmovw\tr4, #23628\t@ 0x5c4c\n \tmovt\tr4, #26529\t@ 0x67a1\n \tmovw\tr0, #50880\t@ 0xc6c0\n \tmovt\tr0, #45\t@ 0x2d\n \tstrd\tr0, r4, [sp]\n \tldr\tr0, [pc, #36]\t@ (2e8840 )\n \tadd\tr3, pc\n \tmovs\tr2, #0\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 64343237 65386330 36353935 39633266 d427e8c065959c2f\n- 0x00000010 32623935 66346537 38343462 33313865 2b95f4e7844b318e\n- 0x00000020 66393965 37352e64 65627567 00000000 f99e75.debug....\n- 0x00000030 1cdbedd3 ....\n+ 0x00000000 34623533 61653635 62646234 64383562 4b53ae65bdb4d85b\n+ 0x00000010 66323962 37623166 66343038 62343035 f29b7b1ff408b405\n+ 0x00000020 38363761 63612e64 65627567 00000000 867aca.debug....\n+ 0x00000030 80a6644a ..dJ\n \n"}]}]}]}]}, {"source1": "python3-pymol-dbgsym_3.0.0+dfsg-3_armhf.deb", "source2": "python3-pymol-dbgsym_3.0.0+dfsg-3_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 2025-02-03 00:14:53.000000 debian-binary\n -rw-r--r-- 0 0 0 752 2025-02-03 00:14:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36297508 2025-02-03 00:14:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 36312108 2025-02-03 00:14:53.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: Debichem Team \n Installed-Size: 36520\n Depends: python3-pymol (= 3.0.0+dfsg-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-pymol\n-Build-Ids: 086c31761f11770fb4a3817120dc22f2506a4336 5e1de6a4ce6c329070a945638311dbd939bff8f0 9f98399efe5d61cc7a3ef89d7d0964fcb7cda8d7 e8d427e8c065959c2f2b95f4e7844b318ef99e75\n+Build-Ids: 086c31761f11770fb4a3817120dc22f2506a4336 194a875db37f8a643f37d222d6995aae89dcb71b 5e1de6a4ce6c329070a945638311dbd939bff8f0 7e4b53ae65bdb4d85bf29b7b1ff408b405867aca\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,5 +1,5 @@\n usr/lib/debug/.build-id/08/6c31761f11770fb4a3817120dc22f2506a4336.debug\n+usr/lib/debug/.build-id/19/4a875db37f8a643f37d222d6995aae89dcb71b.debug\n usr/lib/debug/.build-id/5e/1de6a4ce6c329070a945638311dbd939bff8f0.debug\n-usr/lib/debug/.build-id/9f/98399efe5d61cc7a3ef89d7d0964fcb7cda8d7.debug\n-usr/lib/debug/.build-id/e8/d427e8c065959c2f2b95f4e7844b318ef99e75.debug\n+usr/lib/debug/.build-id/7e/4b53ae65bdb4d85bf29b7b1ff408b405867aca.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pymol.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,19 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/08/\n -rw-r--r-- 0 root (0) root (0) 104220 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/08/6c31761f11770fb4a3817120dc22f2506a4336.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 15813656 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/19/4a875db37f8a643f37d222d6995aae89dcb71b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/5e/\n -rw-r--r-- 0 root (0) root (0) 104200 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/5e/1de6a4ce6c329070a945638311dbd939bff8f0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/9f/\n--rw-r--r-- 0 root (0) root (0) 15813656 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/9f/98399efe5d61cc7a3ef89d7d0964fcb7cda8d7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/e8/\n--rw-r--r-- 0 root (0) root (0) 15813584 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/e8/d427e8c065959c2f2b95f4e7844b318ef99e75.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 15813584 2025-02-03 00:14:53.000000 ./usr/lib/debug/.build-id/7e/4b53ae65bdb4d85bf29b7b1ff408b405867aca.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 5543016 2025-02-03 00:14:53.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-pymol.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-03 00:14:53.000000 ./usr/share/doc/python3-pymol-dbgsym -> python3-pymol\n"}, {"source1": "./usr/lib/debug/.build-id/9f/98399efe5d61cc7a3ef89d7d0964fcb7cda8d7.debug", "source2": "./usr/lib/debug/.build-id/19/4a875db37f8a643f37d222d6995aae89dcb71b.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 {}", "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: 9f98399efe5d61cc7a3ef89d7d0964fcb7cda8d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 194a875db37f8a643f37d222d6995aae89dcb71b\n"}]}, {"source1": "./usr/lib/debug/.build-id/e8/d427e8c065959c2f2b95f4e7844b318ef99e75.debug", "source2": "./usr/lib/debug/.build-id/7e/4b53ae65bdb4d85bf29b7b1ff408b405867aca.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 {}", "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: e8d427e8c065959c2f2b95f4e7844b318ef99e75\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e4b53ae65bdb4d85bf29b7b1ff408b405867aca\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-uGCC: (Debian 14.2.0-16) 14.2.0\n+GCC: (Debian 14.2.0-16) 14.2.0\n ) M@PD)REP\n Gb}3)766\n ~M$yo[0'\n 9)jN^-KU j\n Ks$./|k \n 5Tw(