~/f/git-annex/RPMS.2017 ~/f/git-annex ~/f/git-annex RPMS.2017/git-annex-10.20250520-1.1.x86_64.rpm RPMS/git-annex-10.20250520-1.1.x86_64.rpm differ: byte 225, line 1 Comparing git-annex-10.20250520-1.1.x86_64.rpm to git-annex-10.20250520-1.1.x86_64.rpm comparing the rpm tags of git-annex --- old-rpm-tags +++ new-rpm-tags @@ -293 +293 @@ -/usr/bin/git-annex 226cae0bb0778728f4390e5d5d3d41ed3482919555d165d8983af2d8c605dfe7 0 +/usr/bin/git-annex 7cde72c51a9158ec16d9420356fa2c3903fca454af32f64bf18f2fccca11e076 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/git-annex differs in ELF sections --- old /usr/bin/git-annex (objdump) +++ new /usr/bin/git-annex (objdump) @@ -835,23 +835,23 @@ 403700 00000000 00000000 00000000 00000000 ................ 403710 b7090000 12000000 60814000 00000000 ........`.@..... 403720 00000000 00000000 d40a0000 11001b00 ................ - 403730 90611b05 00000000 08000000 00000000 .a.............. + 403730 90711b05 00000000 08000000 00000000 .q.............. 403740 900b0000 12000000 60924000 00000000 ........`.@..... 403750 00000000 00000000 05110000 21001b00 ............!... - 403760 88611b05 00000000 08000000 00000000 .a.............. + 403760 88711b05 00000000 08000000 00000000 .q.............. 403770 83050000 12000000 f0864000 00000000 ..........@..... 403780 00000000 00000000 320c0000 11001b00 ........2....... - 403790 80611b05 00000000 08000000 00000000 .a.............. + 403790 80711b05 00000000 08000000 00000000 .q.............. 4037a0 f9110000 12000000 f0894000 00000000 ..........@..... 4037b0 00000000 00000000 e8100000 12000000 ................ 4037c0 508e4000 00000000 00000000 00000000 P.@............. 4037d0 e7100000 12000000 20904000 00000000 ........ .@..... 4037e0 00000000 00000000 03110000 11001b00 ................ - 4037f0 88611b05 00000000 08000000 00000000 .a.............. + 4037f0 88711b05 00000000 08000000 00000000 .q.............. 403800 7a0d0000 12000000 b08b4000 00000000 z.........@..... 403810 00000000 00000000 7b0d0000 12000000 ........{....... 403820 60934000 00000000 00000000 00000000 `.@............. - 403830 1a110000 11001700 d0cd9b04 00000000 ................ + 403830 1a110000 11001700 d0dd9b04 00000000 ................ 403840 18000000 00000000 ........ Contents of section .dynstr: 403848 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. @@ -1261,1451 +1261,1451 @@ 405160 751a6909 00000800 ae130000 10000000 u.i............. 405170 89919606 00000200 23130000 00000000 ........#....... Contents of section .rela.dyn: - 405180 f0d99b04 00000000 01000000 ee000000 ................ - 405190 00000000 00000000 f8d99b04 00000000 ................ + 405180 f0e99b04 00000000 01000000 ee000000 ................ + 405190 00000000 00000000 f8e99b04 00000000 ................ 4051a0 01000000 ee000000 00000000 00000000 ................ - 4051b0 00da9b04 00000000 01000000 ee000000 ................ - 4051c0 00000000 00000000 08da9b04 00000000 ................ + 4051b0 00ea9b04 00000000 01000000 ee000000 ................ + 4051c0 00000000 00000000 08ea9b04 00000000 ................ 4051d0 01000000 ee000000 00000000 00000000 ................ - 4051e0 50ef9b04 00000000 06000000 3d000000 P...........=... - 4051f0 00000000 00000000 c8ef9b04 00000000 ................ + 4051e0 50ff9b04 00000000 06000000 3d000000 P...........=... + 4051f0 00000000 00000000 c8ff9b04 00000000 ................ 405200 06000000 0e010000 00000000 00000000 ................ - 405210 705f1b05 00000000 01000000 16010000 p_.............. - 405220 00000000 00000000 885f1b05 00000000 ........._...... + 405210 906f1b05 00000000 01000000 16010000 .o.............. + 405220 00000000 00000000 a86f1b05 00000000 .........o...... 405230 01000000 6b010000 00000000 00000000 ....k........... - 405240 b85f1b05 00000000 01000000 0c010000 ._.............. - 405250 00000000 00000000 d05f1b05 00000000 ........._...... + 405240 d86f1b05 00000000 01000000 0c010000 .o.............. + 405250 00000000 00000000 f06f1b05 00000000 .........o...... 405260 01000000 8e000000 00000000 00000000 ................ - 405270 e85f1b05 00000000 01000000 17010000 ._.............. - 405280 00000000 00000000 00601b05 00000000 .........`...... + 405270 08701b05 00000000 01000000 17010000 .p.............. + 405280 00000000 00000000 20701b05 00000000 ........ p...... 405290 01000000 2a010000 00000000 00000000 ....*........... - 4052a0 18601b05 00000000 01000000 94000000 .`.............. - 4052b0 00000000 00000000 30601b05 00000000 ........0`...... + 4052a0 38701b05 00000000 01000000 94000000 8p.............. + 4052b0 00000000 00000000 50701b05 00000000 ........Pp...... 4052c0 01000000 c0000000 00000000 00000000 ................ - 4052d0 48601b05 00000000 01000000 36000000 H`..........6... - 4052e0 00000000 00000000 60601b05 00000000 ........``...... + 4052d0 68701b05 00000000 01000000 36000000 hp..........6... + 4052e0 00000000 00000000 80701b05 00000000 .........p...... 4052f0 01000000 37000000 00000000 00000000 ....7........... - 405300 78601b05 00000000 01000000 a3010000 x`.............. - 405310 00000000 00000000 90601b05 00000000 .........`...... + 405300 98701b05 00000000 01000000 a3010000 .p.............. + 405310 00000000 00000000 b0701b05 00000000 .........p...... 405320 01000000 1a010000 00000000 00000000 ................ - 405330 a8601b05 00000000 01000000 7c000000 .`..........|... - 405340 00000000 00000000 d0cd9b04 00000000 ................ + 405330 c8701b05 00000000 01000000 7c000000 .p..........|... + 405340 00000000 00000000 d0dd9b04 00000000 ................ 405350 05000000 b4010000 00000000 00000000 ................ - 405360 80611b05 00000000 05000000 ad010000 .a.............. - 405370 00000000 00000000 88611b05 00000000 .........a...... + 405360 80711b05 00000000 05000000 ad010000 .q.............. + 405370 00000000 00000000 88711b05 00000000 .........q...... 405380 05000000 b1010000 00000000 00000000 ................ - 405390 90611b05 00000000 05000000 a9010000 .a.............. + 405390 90711b05 00000000 05000000 a9010000 .q.............. 4053a0 00000000 00000000 ........ Contents of section .rela.plt: - 4053a8 30e29b04 00000000 07000000 01000000 0............... - 4053b8 00000000 00000000 38e29b04 00000000 ........8....... + 4053a8 30f29b04 00000000 07000000 01000000 0............... + 4053b8 00000000 00000000 38f29b04 00000000 ........8....... 4053c8 07000000 02000000 00000000 00000000 ................ - 4053d8 40e29b04 00000000 07000000 03000000 @............... - 4053e8 00000000 00000000 48e29b04 00000000 ........H....... + 4053d8 40f29b04 00000000 07000000 03000000 @............... + 4053e8 00000000 00000000 48f29b04 00000000 ........H....... 4053f8 07000000 04000000 00000000 00000000 ................ - 405408 50e29b04 00000000 07000000 05000000 P............... - 405418 00000000 00000000 58e29b04 00000000 ........X....... + 405408 50f29b04 00000000 07000000 05000000 P............... + 405418 00000000 00000000 58f29b04 00000000 ........X....... 405428 07000000 06000000 00000000 00000000 ................ - 405438 60e29b04 00000000 07000000 07000000 `............... - 405448 00000000 00000000 68e29b04 00000000 ........h....... + 405438 60f29b04 00000000 07000000 07000000 `............... + 405448 00000000 00000000 68f29b04 00000000 ........h....... 405458 07000000 08000000 00000000 00000000 ................ - 405468 70e29b04 00000000 07000000 09000000 p............... - 405478 00000000 00000000 78e29b04 00000000 ........x....... + 405468 70f29b04 00000000 07000000 09000000 p............... + 405478 00000000 00000000 78f29b04 00000000 ........x....... 405488 07000000 0a000000 00000000 00000000 ................ - 405498 80e29b04 00000000 07000000 0b000000 ................ - 4054a8 00000000 00000000 88e29b04 00000000 ................ + 405498 80f29b04 00000000 07000000 0b000000 ................ + 4054a8 00000000 00000000 88f29b04 00000000 ................ 4054b8 07000000 0c000000 00000000 00000000 ................ - 4054c8 90e29b04 00000000 07000000 0d000000 ................ - 4054d8 00000000 00000000 98e29b04 00000000 ................ + 4054c8 90f29b04 00000000 07000000 0d000000 ................ + 4054d8 00000000 00000000 98f29b04 00000000 ................ 4054e8 07000000 0e000000 00000000 00000000 ................ - 4054f8 a0e29b04 00000000 07000000 0f000000 ................ - 405508 00000000 00000000 a8e29b04 00000000 ................ + 4054f8 a0f29b04 00000000 07000000 0f000000 ................ + 405508 00000000 00000000 a8f29b04 00000000 ................ 405518 07000000 10000000 00000000 00000000 ................ - 405528 b0e29b04 00000000 07000000 11000000 ................ - 405538 00000000 00000000 b8e29b04 00000000 ................ + 405528 b0f29b04 00000000 07000000 11000000 ................ + 405538 00000000 00000000 b8f29b04 00000000 ................ 405548 07000000 12000000 00000000 00000000 ................ - 405558 c0e29b04 00000000 07000000 13000000 ................ - 405568 00000000 00000000 c8e29b04 00000000 ................ + 405558 c0f29b04 00000000 07000000 13000000 ................ + 405568 00000000 00000000 c8f29b04 00000000 ................ 405578 07000000 a8010000 00000000 00000000 ................ - 405588 d0e29b04 00000000 07000000 14000000 ................ - 405598 00000000 00000000 d8e29b04 00000000 ................ + 405588 d0f29b04 00000000 07000000 14000000 ................ + 405598 00000000 00000000 d8f29b04 00000000 ................ 4055a8 07000000 15000000 00000000 00000000 ................ - 4055b8 e0e29b04 00000000 07000000 16000000 ................ - 4055c8 00000000 00000000 e8e29b04 00000000 ................ + 4055b8 e0f29b04 00000000 07000000 16000000 ................ + 4055c8 00000000 00000000 e8f29b04 00000000 ................ 4055d8 07000000 17000000 00000000 00000000 ................ - 4055e8 f0e29b04 00000000 07000000 18000000 ................ - 4055f8 00000000 00000000 f8e29b04 00000000 ................ + 4055e8 f0f29b04 00000000 07000000 18000000 ................ + 4055f8 00000000 00000000 f8f29b04 00000000 ................ 405608 07000000 19000000 00000000 00000000 ................ - 405618 00e39b04 00000000 07000000 1a000000 ................ - 405628 00000000 00000000 08e39b04 00000000 ................ + 405618 00f39b04 00000000 07000000 1a000000 ................ + 405628 00000000 00000000 08f39b04 00000000 ................ 405638 07000000 1b000000 00000000 00000000 ................ - 405648 10e39b04 00000000 07000000 1c000000 ................ - 405658 00000000 00000000 18e39b04 00000000 ................ + 405648 10f39b04 00000000 07000000 1c000000 ................ + 405658 00000000 00000000 18f39b04 00000000 ................ 405668 07000000 1d000000 00000000 00000000 ................ - 405678 20e39b04 00000000 07000000 1e000000 ............... - 405688 00000000 00000000 28e39b04 00000000 ........(....... + 405678 20f39b04 00000000 07000000 1e000000 ............... + 405688 00000000 00000000 28f39b04 00000000 ........(....... 405698 07000000 1f000000 00000000 00000000 ................ - 4056a8 30e39b04 00000000 07000000 20000000 0........... ... - 4056b8 00000000 00000000 38e39b04 00000000 ........8....... + 4056a8 30f39b04 00000000 07000000 20000000 0........... ... + 4056b8 00000000 00000000 38f39b04 00000000 ........8....... 4056c8 07000000 21000000 00000000 00000000 ....!........... - 4056d8 40e39b04 00000000 07000000 22000000 @..........."... - 4056e8 00000000 00000000 48e39b04 00000000 ........H....... + 4056d8 40f39b04 00000000 07000000 22000000 @..........."... + 4056e8 00000000 00000000 48f39b04 00000000 ........H....... 4056f8 07000000 23000000 00000000 00000000 ....#........... - 405708 50e39b04 00000000 07000000 24000000 P...........$... - 405718 00000000 00000000 58e39b04 00000000 ........X....... + 405708 50f39b04 00000000 07000000 24000000 P...........$... + 405718 00000000 00000000 58f39b04 00000000 ........X....... 405728 07000000 25000000 00000000 00000000 ....%........... - 405738 60e39b04 00000000 07000000 26000000 `...........&... - 405748 00000000 00000000 68e39b04 00000000 ........h....... + 405738 60f39b04 00000000 07000000 26000000 `...........&... + 405748 00000000 00000000 68f39b04 00000000 ........h....... 405758 07000000 27000000 00000000 00000000 ....'........... - 405768 70e39b04 00000000 07000000 28000000 p...........(... - 405778 00000000 00000000 78e39b04 00000000 ........x....... + 405768 70f39b04 00000000 07000000 28000000 p...........(... + 405778 00000000 00000000 78f39b04 00000000 ........x....... 405788 07000000 29000000 00000000 00000000 ....)........... - 405798 80e39b04 00000000 07000000 2a000000 ............*... /usr/bin/git-annex differs in assembler output --- old /usr/bin/git-annex (disasm) +++ new /usr/bin/git-annex (disasm) @@ -10617,11 +10617,11 @@ rex.RB clc rex sub $something,%al add %cl,offset(%rbp,%rcx,4) - loop <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_fromBranchChangeHandle_info + ofs> - flds (%rax,%rcx,2) - mov %ebx,offset(%rbp) - add $something,%rbp - jmp <stg_putMVarzh> + add -offset(%rbx),%dh + pop %rbp + add %cl,-offset(%rax) + (bad) + test %r12b,(%rsp,%rax,1) nopl offset(%rax) add %eax,(%rax) add %al,(%rax) @@ -10634,8 +10634,7 @@ add %cl,-offset(%rax) add %r12b,offset(%r8) add %bpl,%r9b - lret - jae <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle1_info + ofs> + rex.WXB jg <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle1_info + ofs> add $something,%al (bad) add %al,(%rcx) @@ -10653,11 +10652,14 @@ pop %rbp add %cl,-offset(%rax) (bad) - movabs %eax,0x2001f0f042473 + and offset(%rdi),%edi + add $something,%al + (bad) + add %al,(%rdx) add %al,(%rax) add %al,(%rax) add %al,(%rax) - (bad) + add %bl,(%rsi) add %al,(%rax) add %al,(%rax) add %al,(%rax) @@ -10724,6 +10726,702 @@ gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info: jmp <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle1_info> nopl (%rax) + add (%rax),%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + adc (%rax),%al + add %al,(%rax) + rcr $something,%al + add $something,%al + lea -offset(%rbp),%eax + cmp %r15,%rax + jb <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + add $something,%r12 + cmp offset(%r13),%r12 + ja <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + movq $something,-offset(%rbp) + mov %rbx,-offset(%rbp) + mov offset(%rbx),%rax + mov offset(%rbx),%rbx + movq $something,-offset(%r12) + movq $something,-offset(%r12) + mov %rbx,(%r12) + lea -offset(%r12),%rsi + mov %rax,%r14 + add $something,%rbp + jmp <ghczminternal_GHCziInternalziShow_showLitString_info> + movq $something,offset(%r13) + jmp *-offset(%r13) + add (%rax),%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + adc (%rax),%al + add %al,(%rax) + push %rax + fcomp %st(0) + add $something,%al + lea -offset(%rbp),%eax + cmp %r15,%rax + jb <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + add $something,%r12 + cmp offset(%r13),%r12 + ja <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + movq $something,-offset(%rbp) + mov %rbx,-offset(%rbp) + mov offset(%rbx),%rax + mov offset(%rbx),%rbx + movq $something,-offset(%r12) + movq $something,-offset(%r12) + mov %rbx,-offset(%r12) + movq $something,-offset(%r12) + movq $something,-offset(%r12) + lea -offset(%r12),%rbx + mov %rbx,(%r12) + lea -offset(%r12),%rsi + mov %rax,%r14 + add $something,%rbp + jmp <ghczminternal_GHCziInternalziShow_showLitString_info> + movq $something,offset(%r13) + jmp *-offset(%r13) + nopl offset(%rax) + add (%rax),%al + add %al,(%rax) + add %al,(%rax) + add %al,(%rax) + adc (%rax),%al + add %al,(%rax) + rcl $something,%bh + add $something,%al + lea -offset(%rbp),%eax + cmp %r15,%rax + jb <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + add $something,%r12 + cmp offset(%r13),%r12 + ja <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziBranchChange_newBranchChangeHandle_info + ofs> + movq $something,-offset(%rbp) + mov %rbx,-offset(%rbp) + mov offset(%rbx),%rax + mov offset(%rbx),%rbx + movq $something,-offset(%r12) + mov %rax,-offset(%r12) + mov %rbx,-offset(%r12) + movq $something,-offset(%r12) + movq $something,-offset(%r12) + lea -offset(%r12),%rax + mov %rax,(%r12) + lea -offset(%r12),%rsi + lea offset(%rip),%r14 # <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdfShowThreadName2_bytes> + add $something,%rbp + jmp <ghczmprim_GHCziCString_unpackAppendCStringzh_info> + movq $something,offset(%r13) + jmp *-offset(%r13) + nopl offset(%rax) + adc (%rax),%eax + add %al,(%rax) + add (%rax),%eax + ... + add %al,(%rax) + (bad) + add %al,(%rax) + add %ch,(%rax) + xlat %ds:(%rbx) + .byte 0xd8 + .byte 0x4 + +gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdwzdcshowsPrec_info: + add $something,%r12 + cmp offset(%r13),%r12 + ja <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdwzdcshowsPrec_info + ofs> + cmp $something,%r14 + jl <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdwzdcshowsPrec_info + ofs> + movq $something,-offset(%r12) + mov %rsi,-offset(%r12) + mov %rdi,-offset(%r12) + movq $something,-offset(%r12) + movq $something,-offset(%r12) + lea -offset(%r12),%rax + mov %rax,(%r12) + lea -offset(%r12),%rbx + jmp *offset(%rbp) + movq $something,-offset(%r12) + mov %rsi,-offset(%r12) + mov %rdi,-offset(%r12) + movq $something,-offset(%r12) + movq $something,-offset(%r12) + lea -offset(%r12),%rax + mov %rax,(%r12) + lea -offset(%r12),%rsi + lea offset(%rip),%r14 # <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdfShowThreadName2_bytes> + jmp <ghczmprim_GHCziCString_unpackAppendCStringzh_info> + movq $something,offset(%r13) + lea offset(%rip),%rbx # <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdwzdcshowsPrec_closure> + jmp *-offset(%r13) + xchg %ax,%ax + (bad) + add %al,(%rax) + add %al,(%rbx) + ... + add %al,(%rax) + add %cl,(%rsi) + add %al,(%rax) + add %bh,%al + rcrl $1,offset(%rdx) + +gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdfShowThreadNamezuzdcshowsPrec_info: + lea -offset(%rbp),%rax + cmp %r15,%rax + jb <gitzmannexzm10zi20250520zm6MMRqzzxGG7GAgdKoYUspufzmgitzmannex_AssistantziTypesziThreadName_zdfShowThreadNamezuzdcshowsPrec_info + ofs> + movq $something,-offset(%rbp) + mov %r14,%rbx + mov %rsi,-offset(%rbp) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1