{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.qIP5Ifmk/b1/stockfish_17-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.qIP5Ifmk/b2/stockfish_17-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 25b35276cc48629a27f3568d5de120f8 30172 debug optional stockfish-dbgsym_17-1_amd64.deb\n- f56619e6506c8b158f1a68fccb4c8267 61080828 games optional stockfish_17-1_amd64.deb\n+ d377bcf5bd6e0e3f1e24b45f5b7ff292 30168 debug optional stockfish-dbgsym_17-1_amd64.deb\n+ 567a84f598bb563c897fa91e3b8c0d9b 61079160 games optional stockfish_17-1_amd64.deb\n"}, {"source1": "stockfish_17-1_amd64.deb", "source2": "stockfish_17-1_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-05-03 17:47:24.000000 debian-binary\n -rw-r--r-- 0 0 0 996 2025-05-03 17:47:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61079640 2025-05-03 17:47:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61077972 2025-05-03 17:47: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/games/stockfish", "source2": "./usr/games/stockfish", "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: 68145f42b8e5d72b630b87173cec324de154683b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3de1242dbba895f4b3797fe20bd1acffdd8ed3ab\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": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1266,15 +1266,15 @@\n DW_CFA_advance_loc: 1 to 0000000000030efe\n DW_CFA_def_cfa_offset: 8\n DW_CFA_advance_loc: 1 to 0000000000030eff\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000005dc 000000000000003c 000005b0 FDE cie=00000030 pc=0000000000030f20..0000000000030fce\n+000005dc 000000000000003c 000005b0 FDE cie=00000030 pc=0000000000030f20..0000000000030fd0\n DW_CFA_advance_loc: 2 to 0000000000030f22\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n DW_CFA_advance_loc: 2 to 0000000000030f24\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n DW_CFA_advance_loc: 5 to 0000000000030f29\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Th;/lib64/ld-linux-x86-64.so.2\n+/lib64/ld-linux-x86-64.so.2\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __libc_start_main\n __cxa_finalize\n _ZSt21ios_base_library_initv\n _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_\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 {}", "unified_diff": "@@ -37991,23 +37991,23 @@\n \tmov %rax,%rbp\n \tmov %rsi,0x18(%rax)\n \tmov %ecx,(%rax)\n \tmov %rax,0x10(%r14)\n \tmov %r14,0x8(%rax)\n \tmov 0x18(%r12),%rdi\n \ttest %rdi,%rdi\n-\tje 30fc4 <__cxa_finalize@plt+0x28614>\n+\tjne 30fbf <__cxa_finalize@plt+0x2860f>\n+\tmov 0x10(%r12),%r12\n+\tmov %rbp,%r14\n+\tjmp 30f72 <__cxa_finalize@plt+0x285c2>\n \tmov %r13,%rdx\n \tmov %rax,%rsi\n \tcall 30f20 <__cxa_finalize@plt+0x28570>\n \tmov %rax,0x18(%rbp)\n-\tmov 0x10(%r12),%r12\n-\tmov %rbp,%r14\n-\tjmp 30f72 <__cxa_finalize@plt+0x285c2>\n-\txchg %ax,%ax\n+\tjmp 30fb5 <__cxa_finalize@plt+0x28605>\n \tpush %rbx\n \tmov 0x8(%rdi),%rax\n \tmov %rsi,%rbx\n \ttest %rax,%rax\n \tjne 8f8a <__cxa_finalize@plt+0x5da>\n \tmov $0x28,%edi\n \tcall 8470 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -90,15 +90,15 @@\n 0x04b10f30 188c0347 0e208604 440e2883 054a0e80 ...G. ..D.(..J..\n 0x04b10f40 02026b0a 0e28410e 20410e18 420e1042 ..k..(A. A..B..B\n 0x04b10f50 0e08410b 18000000 68050000 e97f4ffb ..A.....h.....O.\n 0x04b10f60 44000000 000e8002 83058604 8c038d02 D...............\n 0x04b10f70 28000000 84050000 78ff51fb 2e000000 (.......x.Q.....\n 0x04b10f80 00410e10 8602410e 18830344 0e20460a .A....A....D. F.\n 0x04b10f90 0e18410e 10410e08 410b0000 3c000000 ..A..A..A...<...\n- 0x04b10fa0 b0050000 7cff51fb ae000000 00420e10 ....|.Q......B..\n+ 0x04b10fa0 b0050000 7cff51fb b0000000 00420e10 ....|.Q......B..\n 0x04b10fb0 8e02420e 188d0345 0e208c04 480e2886 ..B....E. ..H.(.\n 0x04b10fc0 05470e30 83060243 0a0e2841 0e20420e .G.0...C..(A. B.\n 0x04b10fd0 18420e10 420e0841 0b000000 18000000 .B..B..A........\n 0x04b10fe0 f0050000 ecff51fb 24000000 00410e10 ......Q.$....A..\n 0x04b10ff0 8302620e 08000000 14000000 0c060000 ..b.............\n 0x04b11000 8a7f4ffb 59000000 000e1083 02000000 ..O.Y...........\n 0x04b11010 4c000000 24060000 e8ff51fb 7a010000 L...$.....Q.z...\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 31343566 34326238 65356437 32623633 145f42b8e5d72b63\n- 0x00000010 30623837 31373363 65633332 34646531 0b87173cec324de1\n- 0x00000020 35343638 33622e64 65627567 00000000 54683b.debug....\n- 0x00000030 3ed612a7 >...\n+ 0x00000000 65313234 32646262 61383935 66346233 e1242dbba895f4b3\n+ 0x00000010 37393766 65323062 64316163 66666464 797fe20bd1acffdd\n+ 0x00000020 38656433 61622e64 65627567 00000000 8ed3ab.debug....\n+ 0x00000030 6b74c3b4 kt..\n \n"}]}]}]}]}, {"source1": "stockfish-dbgsym_17-1_amd64.deb", "source2": "stockfish-dbgsym_17-1_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-05-03 17:47:24.000000 debian-binary\n--rw-r--r-- 0 0 0 516 2025-05-03 17:47:24.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 512 2025-05-03 17:47:24.000000 control.tar.xz\n -rw-r--r-- 0 0 0 29464 2025-05-03 17:47: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: amd64\n Maintainer: Milan Zamazal \n Installed-Size: 76751\n Depends: stockfish (= 17-1)\n Section: debug\n Priority: optional\n Description: debug symbols for stockfish\n-Build-Ids: 68145f42b8e5d72b630b87173cec324de154683b\n+Build-Ids: 3de1242dbba895f4b3797fe20bd1acffdd8ed3ab\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/68/145f42b8e5d72b630b87173cec324de154683b.debug\n+usr/lib/debug/.build-id/3d/e1242dbba895f4b3797fe20bd1acffdd8ed3ab.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 2025-05-03 17:47:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 78581824 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/68/145f42b8e5d72b630b87173cec324de154683b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/3d/\n+-rw-r--r-- 0 root (0) root (0) 78581824 2025-05-03 17:47:24.000000 ./usr/lib/debug/.build-id/3d/e1242dbba895f4b3797fe20bd1acffdd8ed3ab.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-05-03 17:47:24.000000 ./usr/share/doc/stockfish-dbgsym -> stockfish\n"}, {"source1": "./usr/lib/debug/.build-id/68/145f42b8e5d72b630b87173cec324de154683b.debug", "source2": "./usr/lib/debug/.build-id/3d/e1242dbba895f4b3797fe20bd1acffdd8ed3ab.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 --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -150,15 +150,15 @@\n 146: 00000000000341e0 759 FUNC LOCAL DEFAULT 14 _ZN9Stockfish4Eval4NNUE7NetworkINS1_19NetworkArchitectureILj128ELi15ELi32EEENS1_18FeatureTransformerILj128EXadL_ZNS1_16AccumulatorState16accumulatorSmallEEEEEE4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_\n 147: 0000000000034a00 224 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10ThreadPool5clearEv\n 148: 0000000000034ae0 52 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10ThreadPool25ensure_network_replicatedEv\n 149: 0000000000034b20 1512 FUNC LOCAL DEFAULT 14 _ZN9Stockfish6Engine14resize_threadsEv\n 150: 0000000000008a1e 699 FUNC LOCAL DEFAULT 14 _ZN9Stockfish6EngineC2ESt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE.cold\n 151: 00000000000307d0 89 FUNC LOCAL DEFAULT 14 _ZSt12__str_concatINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEET_PKNS6_10value_typeENS6_9size_typeES9_SA_RKNS6_14allocator_typeE.isra.0\n 152: 0000000004b356c0 48 OBJECT LOCAL DEFAULT 28 _ZN9StockfishL26STARTUP_PROCESSOR_AFFINITYE.lto_priv.11\n- 153: 0000000000030f20 174 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeImESA_PSt18_Rb_tree_node_baseRT0_.isra.0\n+ 153: 0000000000030f20 176 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeImESA_PSt18_Rb_tree_node_baseRT0_.isra.0\n 154: 0000000000030ef0 46 FUNC LOCAL DEFAULT 14 _ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE.isra.0\n 155: 0000000000031000 378 FUNC LOCAL DEFAULT 14 _ZN9Stockfish19read_file_to_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 156: 00000000000311c0 256 FUNC LOCAL DEFAULT 14 _ZN9Stockfish17remove_whitespaceERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 157: 00000000000312c0 407 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10NumaConfig29indices_from_shortened_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0\n 158: 0000000000030e00 228 FUNC LOCAL DEFAULT 14 _ZNSt7__cxx119to_stringEm\n 159: 0000000000030d90 102 FUNC LOCAL DEFAULT 14 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_\n 160: 00000000000317c0 183 FUNC LOCAL DEFAULT 14 _ZN9Stockfish10NumaConfig15add_cpu_to_nodeEmm\n"}, {"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: 68145f42b8e5d72b630b87173cec324de154683b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3de1242dbba895f4b3797fe20bd1acffdd8ed3ab\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"}]}]}]}]}]}