~/f/fractal/RPMS.2017 ~/f/fractal ~/f/fractal RPMS.2017/fractal-9-1.1.x86_64.rpm RPMS/fractal-9-1.1.x86_64.rpm differ: byte 225, line 1 Comparing fractal-9-1.1.x86_64.rpm to fractal-9-1.1.x86_64.rpm comparing the rpm tags of fractal --- old-rpm-tags +++ new-rpm-tags @@ -156 +156 @@ -/usr/bin/fractal c20c0a42b9bcfcb4f92495738f5af104352672fb0fd59b14f247fdbc4b417482 0 +/usr/bin/fractal edcd7132803bf214a02c9f3a3903f7b883adee22747bacef3742f9ae2aaa23a6 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/fractal differs in ELF sections --- old /usr/bin/fractal (objdump) +++ new /usr/bin/fractal (objdump) @@ -5262,26 +5262,26 @@ 14b78 751a6909 00000200 ae840000 00000000 u.i............. Contents of section .rela.dyn: 014b88 a8d06203 00000000 08000000 00000000 ..b............. - 014b98 c034cf02 00000000 b0d06203 00000000 .4........b..... + 014b98 8034cf02 00000000 b0d06203 00000000 .4........b..... 014ba8 08000000 00000000 b0a92a00 00000000 ..........*..... 014bb8 b8d06203 00000000 08000000 00000000 ..b............. 014bc8 70a92a00 00000000 c0d06203 00000000 p.*.......b..... - 014bd8 08000000 00000000 f0906201 00000000 ..........b..... + 014bd8 08000000 00000000 b0906201 00000000 ..........b..... 014be8 c8d06203 00000000 08000000 00000000 ..b............. - 014bf8 c0916201 00000000 d0d06203 00000000 ..b.......b..... - 014c08 08000000 00000000 80856201 00000000 ..........b..... + 014bf8 80916201 00000000 d0d06203 00000000 ..b.......b..... + 014c08 08000000 00000000 40856201 00000000 ........@.b..... 014c18 d8d06203 00000000 08000000 00000000 ..b............. - 014c28 40866201 00000000 e0d06203 00000000 @.b.......b..... - 014c38 08000000 00000000 c0896201 00000000 ..........b..... + 014c28 00866201 00000000 e0d06203 00000000 ..b.......b..... + 014c38 08000000 00000000 80896201 00000000 ..........b..... 014c48 e8d06203 00000000 08000000 00000000 ..b............. - 014c58 00906201 00000000 f0d06203 00000000 ..b.......b..... - 014c68 08000000 00000000 80916201 00000000 ..........b..... + 014c58 c08f6201 00000000 f0d06203 00000000 ..b.......b..... + 014c68 08000000 00000000 40916201 00000000 ........@.b..... 014c78 f8d06203 00000000 08000000 00000000 ..b............. - 014c88 b0956201 00000000 00d16203 00000000 ..b.......b..... - 014c98 08000000 00000000 408f6201 00000000 ........@.b..... + 014c88 70956201 00000000 00d16203 00000000 p.b.......b..... + 014c98 08000000 00000000 008f6201 00000000 ..........b..... 014ca8 08d16203 00000000 08000000 00000000 ..b............. - 014cb8 40916201 00000000 10d16203 00000000 @.b.......b..... - 014cc8 08000000 00000000 20966201 00000000 ........ .b..... + 014cb8 00916201 00000000 10d16203 00000000 ..b.......b..... + 014cc8 08000000 00000000 e0956201 00000000 ..........b..... 014cd8 18d16203 00000000 08000000 00000000 ..b............. 014ce8 1f54dc02 00000000 20d16203 00000000 .T...... .b..... 014cf8 08000000 00000000 1f48dc02 00000000 .........H...... @@ -5289,452 +5289,452 @@ 014d18 904adc02 00000000 30d16203 00000000 .J......0.b..... 014d28 08000000 00000000 1c4fdc02 00000000 .........O...... 014d38 38d16203 00000000 08000000 00000000 8.b............. - 014d48 f0af6201 00000000 40d16203 00000000 ..b.....@.b..... - 014d58 08000000 00000000 80b46201 00000000 ..........b..... + 014d48 b0af6201 00000000 40d16203 00000000 ..b.....@.b..... + 014d58 08000000 00000000 40b46201 00000000 ........@.b..... 014d68 48d16203 00000000 08000000 00000000 H.b............. - 014d78 70b36201 00000000 50d16203 00000000 p.b.....P.b..... - 014d88 08000000 00000000 60ac6201 00000000 ........`.b..... + 014d78 30b36201 00000000 50d16203 00000000 0.b.....P.b..... + 014d88 08000000 00000000 20ac6201 00000000 ........ .b..... 014d98 58d16203 00000000 08000000 00000000 X.b............. - 014da8 30a96201 00000000 60d16203 00000000 0.b.....`.b..... - 014db8 08000000 00000000 f0a96201 00000000 ..........b..... + 014da8 f0a86201 00000000 60d16203 00000000 ..b.....`.b..... + 014db8 08000000 00000000 b0a96201 00000000 ..........b..... 014dc8 68d16203 00000000 08000000 00000000 h.b............. - 014dd8 90ab6201 00000000 70d16203 00000000 ..b.....p.b..... - 014de8 08000000 00000000 c0aa6201 00000000 ..........b..... + 014dd8 50ab6201 00000000 70d16203 00000000 P.b.....p.b..... + 014de8 08000000 00000000 80aa6201 00000000 ..........b..... 014df8 78d16203 00000000 08000000 00000000 x.b............. - 014e08 c0316301 00000000 80d16203 00000000 .1c.......b..... - 014e18 08000000 00000000 e0316301 00000000 .........1c..... + 014e08 80316301 00000000 80d16203 00000000 .1c.......b..... + 014e18 08000000 00000000 a0316301 00000000 .........1c..... 014e28 88d16203 00000000 08000000 00000000 ..b............. - 014e38 a0366301 00000000 90d16203 00000000 .6c.......b..... - 014e48 08000000 00000000 303c6301 00000000 ........0c.......b..... - 014f68 08000000 00000000 203f6301 00000000 ........ ?c..... + 014f58 d03d6301 00000000 f0d16203 00000000 .=c.......b..... + 014f68 08000000 00000000 e03e6301 00000000 .........>c..... 014f78 f8d16203 00000000 08000000 00000000 ..b............. - 014f88 405b6301 00000000 00d26203 00000000 @[c.......b..... - 014f98 08000000 00000000 d0606301 00000000 .........`c..... + 014f88 005b6301 00000000 00d26203 00000000 .[c.......b..... + 014f98 08000000 00000000 90606301 00000000 .........`c..... 014fa8 08d26203 00000000 08000000 00000000 ..b............. - 014fb8 70606301 00000000 10d26203 00000000 p`c.......b..... - 014fc8 08000000 00000000 80636301 00000000 .........cc..... + 014fb8 30606301 00000000 10d26203 00000000 0`c.......b..... + 014fc8 08000000 00000000 40636301 00000000 ........@cc..... 014fd8 18d26203 00000000 08000000 00000000 ..b............. - 014fe8 80526301 00000000 20d26203 00000000 .Rc..... .b..... - 014ff8 08000000 00000000 00536301 00000000 .........Sc..... + 014fe8 40526301 00000000 20d26203 00000000 @Rc..... .b..... + 014ff8 08000000 00000000 c0526301 00000000 .........Rc..... 015008 28d26203 00000000 08000000 00000000 (.b............. - 015018 00546301 00000000 30d26203 00000000 .Tc.....0.b..... - 015028 08000000 00000000 d0616301 00000000 .........ac..... + 015018 c0536301 00000000 30d26203 00000000 .Sc.....0.b..... + 015028 08000000 00000000 90616301 00000000 .........ac..... 015038 38d26203 00000000 08000000 00000000 8.b............. - 015048 c05f6301 00000000 40d26203 00000000 ._c.....@.b..... - 015058 08000000 00000000 505d6301 00000000 ........P]c..... + 015048 805f6301 00000000 40d26203 00000000 ._c.....@.b..... + 015058 08000000 00000000 105d6301 00000000 .........]c..... 015068 48d26203 00000000 08000000 00000000 H.b............. - 015078 a0596301 00000000 50d26203 00000000 .Yc.....P.b..... - 015088 08000000 00000000 d0976301 00000000 ..........c..... + 015078 60596301 00000000 50d26203 00000000 `Yc.....P.b..... + 015088 08000000 00000000 90976301 00000000 ..........c..... 015098 58d26203 00000000 08000000 00000000 X.b............. - 0150a8 20886301 00000000 60d26203 00000000 .c.....`.b..... - 0150b8 08000000 00000000 b0766301 00000000 .........vc..... + 0150a8 e0876301 00000000 60d26203 00000000 ..c.....`.b..... + 0150b8 08000000 00000000 70766301 00000000 ........pvc..... 0150c8 68d26203 00000000 08000000 00000000 h.b............. - 0150d8 506d6301 00000000 70d26203 00000000 Pmc.....p.b..... - 0150e8 08000000 00000000 506c6301 00000000 ........Plc..... + 0150d8 106d6301 00000000 70d26203 00000000 .mc.....p.b..... + 0150e8 08000000 00000000 106c6301 00000000 .........lc..... 0150f8 78d26203 00000000 08000000 00000000 x.b............. - 015108 106b6301 00000000 80d26203 00000000 .kc.......b..... - 015118 08000000 00000000 e0d96301 00000000 ..........c..... + 015108 d06a6301 00000000 80d26203 00000000 .jc.......b..... + 015118 08000000 00000000 a0d96301 00000000 ..........c..... 015128 88d26203 00000000 08000000 00000000 ..b............. - 015138 d0c76301 00000000 90d26203 00000000 ..c.......b..... - 015148 08000000 00000000 70b56301 00000000 ........p.c..... + 015138 90c76301 00000000 90d26203 00000000 ..c.......b..... + 015148 08000000 00000000 30b56301 00000000 ........0.c..... 015158 98d26203 00000000 08000000 00000000 ..b............. - 015168 50ab6301 00000000 a0d26203 00000000 P.c.......b..... - 015178 08000000 00000000 50aa6301 00000000 ........P.c..... + 015168 10ab6301 00000000 a0d26203 00000000 ..c.......b..... + 015178 08000000 00000000 10aa6301 00000000 ..........c..... 015188 a8d26203 00000000 08000000 00000000 ..b............. - 015198 50a96301 00000000 b0d26203 00000000 P.c.......b..... - 0151a8 08000000 00000000 e0c86401 00000000 ..........d..... + 015198 10a96301 00000000 b0d26203 00000000 ..c.......b..... + 0151a8 08000000 00000000 a0c86401 00000000 ..........d..... 0151b8 b8d26203 00000000 08000000 00000000 ..b............. - 0151c8 30476501 00000000 c0d26203 00000000 0Ge.......b..... - 0151d8 08000000 00000000 80506501 00000000 .........Pe..... + 0151c8 f0466501 00000000 c0d26203 00000000 .Fe.......b..... + 0151d8 08000000 00000000 40506501 00000000 ........@Pe..... 0151e8 c8d26203 00000000 08000000 00000000 ..b............. - 0151f8 204f6501 00000000 d0d26203 00000000 Oe.......b..... - 015208 08000000 00000000 c04d6501 00000000 .........Me..... + 0151f8 e04e6501 00000000 d0d26203 00000000 .Ne.......b..... + 015208 08000000 00000000 804d6501 00000000 .........Me..... 015218 d8d26203 00000000 08000000 00000000 ..b............. - 015228 604c6501 00000000 e0d26203 00000000 `Le.......b..... - 015238 08000000 00000000 004b6501 00000000 .........Ke..... + 015228 204c6501 00000000 e0d26203 00000000 Le.......b..... + 015238 08000000 00000000 c04a6501 00000000 .........Je..... 015248 e8d26203 00000000 08000000 00000000 ..b............. - 015258 40676501 00000000 f0d26203 00000000 @ge.......b..... - 015268 08000000 00000000 80686501 00000000 .........he..... + 015258 00676501 00000000 f0d26203 00000000 .ge.......b..... + 015268 08000000 00000000 40686501 00000000 ........@he..... 015278 f8d26203 00000000 08000000 00000000 ..b............. - 015288 c06e6501 00000000 00d36203 00000000 .ne.......b..... - 015298 08000000 00000000 406d6501 00000000 ........@me..... + 015288 806e6501 00000000 00d36203 00000000 .ne.......b..... + 015298 08000000 00000000 006d6501 00000000 .........me..... 0152a8 08d36203 00000000 08000000 00000000 ..b............. - 0152b8 906b6501 00000000 10d36203 00000000 .ke.......b..... - 0152c8 08000000 00000000 e0696501 00000000 .........ie..... + 0152b8 506b6501 00000000 10d36203 00000000 Pke.......b..... + 0152c8 08000000 00000000 a0696501 00000000 .........ie..... 0152d8 18d36203 00000000 08000000 00000000 ..b............. - 0152e8 6038a901 00000000 20d36203 00000000 `8...... .b..... - 0152f8 08000000 00000000 d038a901 00000000 .........8...... + 0152e8 2038a901 00000000 20d36203 00000000 8...... .b..... + 0152f8 08000000 00000000 9038a901 00000000 .........8...... 015308 28d36203 00000000 08000000 00000000 (.b............. /usr/bin/fractal differs in assembler output --- old /usr/bin/fractal (disasm) +++ new /usr/bin/fractal (disasm) @@ -1421658,19 +1421658,27 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) + mov %rsp,%rdi + lea offset(%rsp),%rsi + movabs $something,%rdx + call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + lea offset(%rsp),%rdi + mov %rsp,%rsi + movabs $something,%rdx + call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> or $something,%eax mov offset(%rsp),%rcx mov %rcx,offset(%rsp) - movaps offset(%rsp),%xmm0 + movups offset(%rsp),%xmm0 movaps %xmm0,offset(%rsp) - movaps offset(%rsp),%xmm0 + movups offset(%rsp),%xmm0 movaps %xmm0,offset(%rsp) - movaps offset(%rsp),%xmm0 - movaps offset(%rsp),%xmm1 - movaps offset(%rsp),%xmm2 - movaps offset(%rsp),%xmm3 + movups offset(%rsp),%xmm0 + movups offset(%rsp),%xmm1 + movups offset(%rsp),%xmm2 + movups offset(%rsp),%xmm3 movaps %xmm3,offset(%rsp) movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) @@ -1421692,14 +1421700,6 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) - mov %rsp,%rdi - lea offset(%rsp),%rsi - movabs $something,%rdx - call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - lea offset(%rsp),%rdi - mov %rsp,%rsi - movabs $something,%rdx - call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r15 @@ -1421826,7 +1421826,8 @@ call *offset(%rip) # mov %r13,%rdi call <_Unwind_Resume@plt> - nopw offset(%rax,%rax,1) + cs nopw offset(%rax,%rax,1) + nopl offset(%rax,%rax,1) _ZN3std4sync4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h0af2bf1645349cb1E: push %rbp @@ -1438615,17 +1438616,13 @@ movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) lea offset(%rsp),%rdi - lea offset(%rsp),%rsi - mov $something,%edx - call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> or $something,%eax mov offset(%rsp),%rcx mov %rcx,offset(%rsp) - movups offset(%rsp),%xmm0 - movups offset(%rsp),%xmm1 - movups offset(%rsp),%xmm2 + movaps offset(%rsp),%xmm0 + movaps offset(%rsp),%xmm1 + movaps offset(%rsp),%xmm2 movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,(%rsp) @@ -1438640,7 +1438637,11 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) - lea offset(%rsp),%rdi + mov %rsp,%rdi + lea offset(%rsp),%rsi + mov $something,%edx + call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + mov %rsp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r15 call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1438671,13 +1438672,17 @@ movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) lea offset(%rsp),%rdi + lea offset(%rsp),%rsi + mov $something,%edx + call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> or $something,%eax mov offset(%rsp),%rcx mov %rcx,offset(%rsp) - movaps offset(%rsp),%xmm0 - movaps offset(%rsp),%xmm1 - movaps offset(%rsp),%xmm2 + movups offset(%rsp),%xmm0 + movups offset(%rsp),%xmm1 + movups offset(%rsp),%xmm2 movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,(%rsp) @@ -1438692,11 +1438697,7 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) - mov %rsp,%rdi - lea offset(%rsp),%rsi - mov $something,%edx - call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - mov %rsp,%rdi + lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%r12 call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -1438727,17 +1438728,13 @@ movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) lea offset(%rsp),%rdi - lea offset(%rsp),%rsi - mov $something,%edx - call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - lea offset(%rsp),%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> or $something,%eax mov offset(%rsp),%rcx mov %rcx,offset(%rsp) - movups offset(%rsp),%xmm0 - movups offset(%rsp),%xmm1 - movups offset(%rsp),%xmm2 + movaps offset(%rsp),%xmm0 + movaps offset(%rsp),%xmm1 + movaps offset(%rsp),%xmm2 movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,(%rsp) @@ -1438752,7 +1438749,11 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) - lea offset(%rsp),%rdi + mov %rsp,%rdi + lea offset(%rsp),%rsi + mov $something,%edx + call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> + mov %rsp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rbx,offset(%r13) mov %r14,offset(%r13) @@ -1438794,7 +1438795,7 @@ call *offset(%rip) # mov %r13,%rdi call <_Unwind_Resume@plt> - nop + nopl offset(%rax,%rax,1) _ZN3std4sync4once4Once15call_once_force28_$u7b$$u7b$closure$u7d$$u7d$17h940b3213563ed12aE: push %rbx @@ -1440165,9 +1440166,9 @@ mov $something,%edx mov %rbx,%rdi call *%rax - lea offset(%rip),%r14 # <_ZN99_$LT$glib..param_spec..ParamSpecBooleanBuilder$u20$as$u20$glib..param_spec..ParamSpecBuilderExt$GT$13current_flags17h6443412f93e84538E> + lea offset(%rip),%r15 # <_ZN99_$LT$glib..param_spec..ParamSpecBooleanBuilder$u20$as$u20$glib..param_spec..ParamSpecBuilderExt$GT$13current_flags17h6443412f93e84538E> mov %rbx,%rdi - call *%r14 + call *%r15 or $something,%eax mov offset(%rsp),%rcx mov %rcx,offset(%rsp) @@ -1440177,10 +1440178,10 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) movaps %xmm0,(%rsp) - lea offset(%rip),%rbx # <_ZN99_$LT$glib..param_spec..ParamSpecBooleanBuilder$u20$as$u20$glib..param_spec..ParamSpecBuilderExt$GT$9set_flags17hc3321ffd0c22632aE> + lea offset(%rip),%r14 # <_ZN99_$LT$glib..param_spec..ParamSpecBooleanBuilder$u20$as$u20$glib..param_spec..ParamSpecBuilderExt$GT$9set_flags17hc3321ffd0c22632aE> mov %rsp,%rdi mov %eax,%esi - call *%rbx + call *%r14 mov offset(%rsp),%rax mov %rax,offset(%rsp) movaps (%rsp),%xmm0 @@ -1440189,20 +1440190,25 @@ movaps %xmm2,offset(%rsp) movaps %xmm1,offset(%rsp) overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1