--- /srv/rebuilderd/tmp/rebuilderd3Pmd9h/inputs/libghc-diff-dev_1.0.2-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd3Pmd9h/out/libghc-diff-dev_1.0.2-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-05 14:44:34.000000 debian-binary │ --rw-r--r-- 0 0 0 1304 2026-01-05 14:44:34.000000 control.tar.xz │ --rw-r--r-- 0 0 0 78536 2026-01-05 14:44:34.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1308 2026-01-05 14:44:34.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 78600 2026-01-05 14:44:34.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-2b2a/Diff-1.0.2-3KBZmiQOGtj20ShQoSCxOm/libHSDiff-1.0.2-3KBZmiQOGtj20ShQoSCxOm.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -964,17 +964,17 @@ │ │ │ │ U stg_gc_unpt_r1 │ │ │ │ U stg_sel_0_upd_info │ │ │ │ U stg_sel_1_upd_info │ │ │ │ U stg_unpack_cstring_info │ │ │ │ U stg_upd_frame_info │ │ │ │ │ │ │ │ DiffContext.o: │ │ │ │ -0000000000000060 r .Lr8rB_bytes │ │ │ │ -000000000000005d r .Lr8rC_bytes │ │ │ │ -0000000000000071 r .Lr8rl_bytes │ │ │ │ +0000000000000060 r .Lr8rC_bytes │ │ │ │ +000000000000005d r .Lr8rD_bytes │ │ │ │ +0000000000000071 r .Lr8rm_bytes │ │ │ │ 0000000000000800 D Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_Numbered_closure │ │ │ │ 0000000000006450 T Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_Numbered_con_info │ │ │ │ 00000000000063f8 T Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_Numbered_info │ │ │ │ 00000000000000c8 D Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_getContextDiff1_closure │ │ │ │ 00000000000029c8 T Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_getContextDiff1_info │ │ │ │ 00000000000000b8 D Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_getContextDiffNumbered_closure │ │ │ │ 0000000000002850 T Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_getContextDiffNumbered_info │ │ │ ├── DiffContext.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ │ Symbol table '.symtab' contains 146 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ 4: 0000000000000082 0 NOTYPE LOCAL DEFAULT 6 i9Jj_str │ │ │ │ │ - 5: 0000000000000071 0 NOTYPE LOCAL DEFAULT 6 .Lr8rl_bytes │ │ │ │ │ - 6: 000000000000005d 0 NOTYPE LOCAL DEFAULT 6 .Lr8rC_bytes │ │ │ │ │ - 7: 0000000000000060 0 NOTYPE LOCAL DEFAULT 6 .Lr8rB_bytes │ │ │ │ │ + 5: 0000000000000071 0 NOTYPE LOCAL DEFAULT 6 .Lr8rm_bytes │ │ │ │ │ + 6: 000000000000005d 0 NOTYPE LOCAL DEFAULT 6 .Lr8rD_bytes │ │ │ │ │ + 7: 0000000000000060 0 NOTYPE LOCAL DEFAULT 6 .Lr8rC_bytes │ │ │ │ │ 8: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtczqNumbered3_bytes │ │ │ │ │ 9: 000000000000000a 0 OBJECT GLOBAL DEFAULT 6 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtcNumbered2_bytes │ │ │ │ │ 10: 0000000000000013 0 OBJECT GLOBAL DEFAULT 6 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtrModule2_bytes │ │ │ │ │ 11: 000000000000002e 0 OBJECT GLOBAL DEFAULT 6 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtrModule4_bytes │ │ │ │ │ 12: 0000000000000078 0 OBJECT GLOBAL DEFAULT 6 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdfShowNumbered1_bytes │ │ │ │ │ 13: 0000000000000018 156 FUNC GLOBAL DEFAULT 1 Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdfEqNumberedzuzdczeze_info │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_pp_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -309,15 +309,15 @@ │ │ │ │ │ 00000000000038b8 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 15e │ │ │ │ │ 00000000000038c8 000000010000000b R_X86_64_32S 0000000000000000 .text + 3818 │ │ │ │ │ 00000000000038d6 000000330000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 00000000000038df 0000006d0000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziShow_zdfShowCallStack10_closure + 1 │ │ │ │ │ 00000000000038ff 0000004300000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure - 3 │ │ │ │ │ 000000000000392c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 15c │ │ │ │ │ 0000000000003946 000000010000000b R_X86_64_32S 0000000000000000 .text + 3858 │ │ │ │ │ -0000000000003956 0000000500000002 R_X86_64_PC32 0000000000000071 .Lr8rl_bytes - 4 │ │ │ │ │ +0000000000003956 0000000500000002 R_X86_64_PC32 0000000000000071 .Lr8rm_bytes - 4 │ │ │ │ │ 0000000000003984 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 17c │ │ │ │ │ 0000000000003999 000000010000000b R_X86_64_32S 0000000000000000 .text + 39c0 │ │ │ │ │ 00000000000039bc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 17c │ │ │ │ │ 00000000000039d4 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a10 │ │ │ │ │ 0000000000003a0c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 15c │ │ │ │ │ 0000000000003a25 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a50 │ │ │ │ │ 0000000000003a4c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 15c │ │ │ │ │ @@ -489,25 +489,25 @@ │ │ │ │ │ 0000000000004c5d 000000010000000b R_X86_64_32S 0000000000000000 .text + 4c88 │ │ │ │ │ 0000000000004c84 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4e4 │ │ │ │ │ 0000000000004c8c 000000010000000b R_X86_64_32S 0000000000000000 .text + 4ca8 │ │ │ │ │ 0000000000004ca4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4bc │ │ │ │ │ 0000000000004cab 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4bc │ │ │ │ │ 0000000000004ccc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4e4 │ │ │ │ │ 0000000000004ce6 000000010000000b R_X86_64_32S 0000000000000000 .text + 4c50 │ │ │ │ │ -0000000000004cf6 0000000600000002 R_X86_64_PC32 000000000000005d .Lr8rC_bytes - 4 │ │ │ │ │ +0000000000004cf6 0000000600000002 R_X86_64_PC32 000000000000005d .Lr8rD_bytes - 4 │ │ │ │ │ 0000000000004d1c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4e4 │ │ │ │ │ 0000000000004d3f 000000010000000b R_X86_64_32S 0000000000000000 .text + 4cd0 │ │ │ │ │ 0000000000004d4b 000000010000000b R_X86_64_32S 0000000000000000 .text + 4d88 │ │ │ │ │ 0000000000004d84 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 19c │ │ │ │ │ 0000000000004d8c 000000010000000b R_X86_64_32S 0000000000000000 .text + 4da8 │ │ │ │ │ 0000000000004dc4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4e4 │ │ │ │ │ 0000000000004de2 000000280000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000004df3 000000010000000b R_X86_64_32S 0000000000000000 .text + 4d20 │ │ │ │ │ 0000000000004dff 000000010000000b R_X86_64_32S 0000000000000000 .text + 4e38 │ │ │ │ │ -0000000000004e0b 0000000700000002 R_X86_64_PC32 0000000000000060 .Lr8rB_bytes - 4 │ │ │ │ │ +0000000000004e0b 0000000700000002 R_X86_64_PC32 0000000000000060 .Lr8rC_bytes - 4 │ │ │ │ │ 0000000000004e3c 000000010000000b R_X86_64_32S 0000000000000000 .text + 4e68 │ │ │ │ │ 0000000000004e7a 000000720000000b R_X86_64_32S 0000000000000000 prettyzm1zi1zi3zi6zm2a62_TextziPrettyPrintziAnnotatedziHughesPJ_Str_con_info + 0 │ │ │ │ │ 0000000000004e8c 000000730000000b R_X86_64_32S 0000000000000000 prettyzm1zi1zi3zi6zm2a62_TextziPrettyPrintziAnnotatedziHughesPJ_NoAnnot_con_info + 0 │ │ │ │ │ 0000000000004ea4 000000740000000b R_X86_64_32S 0000000000000000 prettyzm1zi1zi3zi6zm2a62_TextziPrettyPrintziAnnotatedziHughesPJ_TextBeside_con_info + 0 │ │ │ │ │ 0000000000004eb6 000000750000000b R_X86_64_32S 0000000000000000 prettyzm1zi1zi3zi6zm2a62_TextziPrettyPrintziAnnotatedziHughesPJ_Empty_closure + 1 │ │ │ │ │ 0000000000004eec 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 52c │ │ │ │ │ 0000000000004f01 000000010000000b R_X86_64_32S 0000000000000000 .text + 4f38 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ 'Numbered │ │ │ │ │ Numbered │ │ │ │ │ Data.Algorithm.DiffContext │ │ │ │ │ Diff-1.0.2-3KBZmiQOGtj20ShQoSCxOm │ │ │ │ │ Numbered │ │ │ │ │ Diff-1.0.2-3KBZmiQOGtj20ShQoSCxOm:Data.Algorithm.DiffContext.Numbered │ │ │ │ │ i9Jj_str │ │ │ │ │ -.Lr8rl_bytes │ │ │ │ │ +.Lr8rm_bytes │ │ │ │ │ +.Lr8rD_bytes │ │ │ │ │ .Lr8rC_bytes │ │ │ │ │ -.Lr8rB_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtczqNumbered3_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtcNumbered2_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtrModule2_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdtrModule4_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdfShowNumbered1_bytes │ │ │ │ │ Diffzm1zi0zi2zm3KBZZmiQOGtj20ShQoSCxOm_DataziAlgorithmziDiffContext_zdfEqNumberedzuzdczeze_info │ │ │ │ │ stg_ap_pp_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4663,15 +4663,15 @@ │ │ │ │ │ ja 395f │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ │ R_X86_64_32S .text+0x3858 │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr8rl_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr8rm_bytes-0x4 │ │ │ │ │ jmp 395f │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ ... │ │ │ │ │ @@ -6207,15 +6207,15 @@ │ │ │ │ │ ja 4cff │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ │ R_X86_64_32S .text+0x4c50 │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr8rC_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr8rD_bytes-0x4 │ │ │ │ │ jmp 4cff │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ │ movq $0x0,-0x10(%r12) │ │ │ │ │ R_X86_64_32S .text+0x4d20 │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ movq $0x0,-0x18(%rbp) │ │ │ │ │ R_X86_64_32S .text+0x4e38 │ │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr8rB_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr8rC_bytes-0x4 │ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ │ jmp 4e18 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 0069394a 6a5f7374 72002e4c 7238726c .i9Jj_str..Lr8rl │ │ │ │ │ - 0x00000010 5f627974 6573002e 4c723872 435f6279 _bytes..Lr8rC_by │ │ │ │ │ - 0x00000020 74657300 2e4c7238 72425f62 79746573 tes..Lr8rB_bytes │ │ │ │ │ + 0x00000000 0069394a 6a5f7374 72002e4c 7238726d .i9Jj_str..Lr8rm │ │ │ │ │ + 0x00000010 5f627974 6573002e 4c723872 445f6279 _bytes..Lr8rD_by │ │ │ │ │ + 0x00000020 74657300 2e4c7238 72435f62 79746573 tes..Lr8rC_bytes │ │ │ │ │ 0x00000030 00446966 667a6d31 7a69307a 69327a6d .Diffzm1zi0zi2zm │ │ │ │ │ 0x00000040 334b425a 5a6d6951 4f47746a 32305368 3KBZZmiQOGtj20Sh │ │ │ │ │ 0x00000050 516f5343 784f6d5f 44617461 7a69416c QoSCxOm_DataziAl │ │ │ │ │ 0x00000060 676f7269 74686d7a 69446966 66436f6e gorithmziDiffCon │ │ │ │ │ 0x00000070 74657874 5f7a6474 637a714e 756d6265 text_zdtczqNumbe │ │ │ │ │ 0x00000080 72656433 5f627974 65730044 6966667a red3_bytes.Diffz │ │ │ │ │ 0x00000090 6d317a69 307a6932 7a6d334b 425a5a6d m1zi0zi2zm3KBZZm