~/f/spotifyd/RPMS.2017 ~/f/spotifyd ~/f/spotifyd RPMS.2017/spotifyd-0.3.3-0.0.x86_64.rpm RPMS/spotifyd-0.3.3-0.0.x86_64.rpm differ: byte 225, line 1 Comparing spotifyd-0.3.3-0.0.x86_64.rpm to spotifyd-0.3.3-0.0.x86_64.rpm comparing the rpm tags of spotifyd --- old-rpm-tags +++ new-rpm-tags @@ -174 +174 @@ -/usr/bin/spotifyd d2a0ebe19409d5f76ecf609cc8da3ff1749c4b86d9b5b6d7955a0a50424babe8 0 +/usr/bin/spotifyd 7f6aeb03933e273a0a337dc8d066bbea2e899cb143bb70c0e1fe88028383572d 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/spotifyd differs in ELF sections --- old /usr/bin/spotifyd (objdump) +++ new /usr/bin/spotifyd (objdump) @@ -676965,7 +676965,7 @@ a56160 60617379 6e632066 6e602072 6573756d `async fn` resum a56170 65642061 66746572 20636f6d 706c6574 ed after complet a56180 696f6e6c 69627265 73706f74 5f5f554e ionlibrespot__UN - a56190 4b4e4f57 4e000000 7a4f6648 526e534f KNOWN...zOfHRnSO + a56190 4b4e4f57 4e000000 4b325579 316c4255 KNOWN...K2Uy1lBU a561a0 6c696272 6573706f 742d554e 4b4e4f57 librespot-UNKNOW a561b0 4e454f46 52656365 69766564 20696e76 NEOFReceived inv a561c0 616c6964 20706163 6b65743a 20557369 alid packet: Usi /usr/bin/spotifyd differs in assembler output --- old /usr/bin/spotifyd (disasm) +++ new /usr/bin/spotifyd (disasm) @@ -63907,7 +63907,7 @@ lea offset(%rip),%r14 # xchg %ax,%ax mov %r12,%rdi - call <_ZN3std2io7readbuf7ReadBuf19initialize_unfilled17hdbc961604c685ecaE.llvm.13037512664772543257> + call <_ZN3std2io7readbuf7ReadBuf19initialize_unfilled17hdbc961604c685ecaE.llvm.15941998274352957608> mov %rdx,%rcx mov %r13,%rdi mov %rbx,%rsi @@ -64068,8 +64068,8 @@ mov offset(%rsp),%rcx mov %rax,offset(%rcx) jmp <_ZN3std2io4copy17stack_buffer_copy17h5f3982273f5a478bE + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -68342,11 +68342,11 @@ mov $something,%al jmp <_ZN5tokio7runtime4task7harness11poll_future17h028aef5c38aa3549E + ofs> mov %rbx,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%rbx) xor %r14d,%r14d mov %rbx,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%rbx) mov %r14,offset(%rbx) movups offset(%rsp),%xmm0 @@ -68359,7 +68359,7 @@ pop %r14 pop %r15 ret - call <_ZN4core9panicking19unreachable_display17hc98dc66f15311a2cE.llvm.13037512664772543257> + call <_ZN4core9panicking19unreachable_display17hc98dc66f15311a2cE.llvm.15941998274352957608> ud2 mov %rax,%r15 movq $something,(%rbx) @@ -68528,8 +68528,8 @@ mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$15try_read_output17h3ad96647a478a65dE + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call <_ZN3std9panicking11begin_panic17h327ab9a55db41382E> ud2 @@ -68544,7 +68544,7 @@ jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$15try_read_output17h3ad96647a478a65dE + ofs> mov %rax,%r14 lea offset(%rsp),%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> mov %r14,%rdi call <_Unwind_Resume@plt> ud2 @@ -68613,8 +68613,8 @@ mov %rbx,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$15try_read_output17ha842dc1cc5161fa3E + ofs> - lea offset(%rip),%rdi # - lea offset(%rip),%rdx # + lea offset(%rip),%rdi # + lea offset(%rip),%rdx # mov $something,%esi call <_ZN3std9panicking11begin_panic17h327ab9a55db41382E> ud2 @@ -68629,7 +68629,7 @@ jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$15try_read_output17ha842dc1cc5161fa3E + ofs> mov %rax,%r15 lea offset(%rsp),%rdi - call <_ZN4core3ptr207drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$17h584ab6466bb155feE.llvm.13037512664772543257> + call <_ZN4core3ptr207drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$17h584ab6466bb155feE.llvm.15941998274352957608> mov %r15,%rdi call <_Unwind_Resume@plt> ud2 @@ -68650,7 +68650,7 @@ je <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$21drop_join_handle_slow17h2b08484bd3f9eb0eE + ofs> lea offset(%r12),%rbx mov %rbx,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%rbx) mov %r12,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -68796,7 +68796,7 @@ je <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$21drop_join_handle_slow17he3bb9ff3a78b503fE + ofs> lea offset(%r12),%rbx mov %rbx,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%rbx) mov %r12,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -68902,7 +68902,7 @@ test %rax,%rax jne <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> lea offset(%r15),%rdi - call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.13037512664772543257> + call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> mov offset(%rsp),%r15 lea offset(%rsp),%rdi @@ -68915,7 +68915,7 @@ test %rax,%rax jne <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> lea offset(%r15),%rdi - call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.13037512664772543257> + call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> cmpq $something,offset(%r15) je <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> @@ -68978,7 +68978,7 @@ lea offset(%rsp),%rbx mov offset(%r15),%rdi mov offset(%r15),%rsi - call <_ZN5alloc5alloc8box_free17h47ba100ca3979c12E.llvm.13037512664772543257> + call <_ZN5alloc5alloc8box_free17h47ba100ca3979c12E.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h4604bb711728ea49E + ofs> mov %rax,%r14 @@ -69038,14 +69038,14 @@ lea offset(%rbx),%r14 mov offset(%rbx),%r15 mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%r14) lea offset(%rsp),%rdi mov %r15,%rsi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> movq $something,(%rsp) mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,offset(%rbx) movups (%rsp),%xmm0 movups offset(%rsp),%xmm1 @@ -69060,14 +69060,14 @@ ret mov offset(%rbx),%r15 mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> movq $something,(%r14) lea offset(%rsp),%rdi mov %r15,%rsi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> movq $something,(%rsp) mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> movq $something,(%r14) @@ -69082,7 +69082,7 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> movq $something,(%rsp) mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> mov %rsp,%rcx @@ -69106,7 +69106,7 @@ call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> movq $something,(%rsp) mov %r14,%rdi - call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.13037512664772543257> + call <_ZN4core3ptr202drop_in_place$LT$tokio..runtime..task..core..Stage$LT$core..pin..Pin$LT$alloc..boxed..Box$LT$dyn$u20$core..future..future..Future$u2b$Output$u20$$u3d$$u20$$LP$$RP$$u2b$core..marker..Send$GT$$GT$$GT$$GT$17h2a8bdfb4b8742615E.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17h6c9a576601e09cccE + ofs> nopl offset(%rax) @@ -69173,7 +69173,7 @@ test %rax,%rax jne <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17hbe34139fe36af9aaE + ofs> lea offset(%r15),%rdi - call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.13037512664772543257> + call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17hbe34139fe36af9aaE + ofs> mov offset(%rsp),%r15 lea offset(%rsp),%rdi @@ -69186,7 +69186,7 @@ test %rax,%rax jne <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17hbe34139fe36af9aaE + ofs> lea offset(%r15),%rdi - call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.13037512664772543257> + call <_ZN4core3ptr166drop_in_place$LT$core..future..from_generator..GenFuture$LT$spotifyd..dbus_mpris..create_dbus_server..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h49294e72427d49aeE.llvm.15941998274352957608> jmp <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17hbe34139fe36af9aaE + ofs> cmpq $something,offset(%r15) je <_ZN5tokio7runtime4task7harness20Harness$LT$T$C$S$GT$4poll17hbe34139fe36af9aaE + ofs> overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1