~/f/spotifyd/RPMS.2017 ~/f/spotifyd ~/f/spotifyd RPMS.2017/spotifyd-0.3.2-0.0.x86_64.rpm RPMS/spotifyd-0.3.2-0.0.x86_64.rpm differ: byte 225, line 1 Comparing spotifyd-0.3.2-0.0.x86_64.rpm to spotifyd-0.3.2-0.0.x86_64.rpm comparing the rpm tags of spotifyd --- old-rpm-tags +++ new-rpm-tags @@ -169,7 +169,7 @@ ___QF_FILELIST___ ___QF_CHECKSUM___ -/usr/bin/spotifyd f04656368b75adea1e94f8464272a4d63a7e5c51f3ab0414f22b79038008b91b 0 +/usr/bin/spotifyd 1df18eeb1a499b3572b247fd3e92cfff542baecd9702e2932a970b999dc34523 0 /usr/lib/systemd/user/spotifyd.service 35c26a520828c79b8193760c51d32e4b5fd913ed14716ecb7603cfea286ebf8f 0 /usr/share/doc/packages/spotifyd 0 /usr/share/doc/packages/spotifyd/CHANGELOG.md 3a0987fc4a0963ae2d5976f59f6f6e00611814d2db695fd80a7a4c3c969b29fd 2 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 assembler output --- old /usr/bin/spotifyd (disasm) +++ new /usr/bin/spotifyd (disasm) @@ -845475,17 +845475,17 @@ pop %r15 pop %rbp ret - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %r15,%rdi mov %rax,%rsi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN14librespot_core10connection9handshake12compute_keys17h27cdd27b300c72d3E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi mov %rax,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN14librespot_core10connection9handshake12compute_keys17h27cdd27b300c72d3E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -845498,12 +845498,12 @@ mov $something,%edi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN14librespot_core10connection9handshake12compute_keys17h27cdd27b300c72d3E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %r15,%rdi mov %rax,%rsi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN14librespot_core10connection9handshake12compute_keys17h27cdd27b300c72d3E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi mov %rax,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -845520,7 +845520,7 @@ mov $something,%edi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN14librespot_core10connection9handshake12compute_keys17h27cdd27b300c72d3E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov $something,%esi mov %r15,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> @@ -850815,7 +850815,7 @@ cmp %r15,%rsi je <_ZN5bytes3buf7buf_mut6BufMut3put17h6770ca1b0f9b9113E + ofs> jmp <_ZN5bytes3buf7buf_mut6BufMut3put17h6770ca1b0f9b9113E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN5bytes3buf7buf_mut6BufMut3put17h6770ca1b0f9b9113E + ofs> lea offset(%rip),%rdx # @@ -850973,8 +850973,8 @@ mov %rbx,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN5bytes3buf7buf_mut6BufMut3put17h6770ca1b0f9b9113E + 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> jmp <_ZN5bytes3buf7buf_mut6BufMut3put17h6770ca1b0f9b9113E + ofs> @@ -853322,10 +853322,10 @@ mov %rax,offset(%rsp) lea offset(%rip),%rax # <_ZN45_$LT$$RF$T$u20$as$u20$core..fmt..LowerHex$GT$3fmt17h17a32644b2e88696E> mov %rax,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) lea offset(%rsp),%rax @@ -853365,7 +853365,7 @@ mov %r14,offset(%rsp) mov %r12,offset(%rsp) lea offset(%rsp),%rdi - call <_ZN4core3ptr650drop_in_place$LT$core..iter..adapters..map..map_fold$LT$$RF$u8$C$alloc..string..String$C$$LP$$RP$$C$librespot_core..spotify_id..FileId..to_base16..$u7b$$u7b$closure$u7d$$u7d$$C$core..iter..traits..iterator..Iterator..for_each..call$LT$alloc..string..String$C$$LT$alloc..vec..Vec$LT$alloc..string..String$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$alloc..string..String$C$core..iter..adapters..map..Map$LT$core..slice..iter..Iter$LT$u8$GT$$C$librespot_core..spotify_id..FileId..to_base16..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$..spec_extend..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h849baa5375c32663E.llvm.16010126480787042988> + call <_ZN4core3ptr650drop_in_place$LT$core..iter..adapters..map..map_fold$LT$$RF$u8$C$alloc..string..String$C$$LP$$RP$$C$librespot_core..spotify_id..FileId..to_base16..$u7b$$u7b$closure$u7d$$u7d$$C$core..iter..traits..iterator..Iterator..for_each..call$LT$alloc..string..String$C$$LT$alloc..vec..Vec$LT$alloc..string..String$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$alloc..string..String$C$core..iter..adapters..map..Map$LT$core..slice..iter..Iter$LT$u8$GT$$C$librespot_core..spotify_id..FileId..to_base16..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$$GT$..spec_extend..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h849baa5375c32663E.llvm.12193089081960382342> mov (%rsp),%rdi call <_ZN4core3ptr65drop_in_place$LT$alloc..vec..Vec$LT$alloc..string..String$GT$$GT$17h1f69ad236c29db3aE.llvm.6952521183653265174> mov %rbx,%rdi @@ -853918,15 +853918,15 @@ jmp <_ZN14librespot_core7session7Session6create17hfb297c1df12d3149E + ofs> mov %rax,%r14 lea offset(%rsp),%rdi - call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.16010126480787042988> + call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.12193089081960382342> jmp <_ZN14librespot_core7session7Session6create17hfb297c1df12d3149E + ofs> mov %rax,%r14 lea offset(%rsp),%rdi - call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.16010126480787042988> + call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.12193089081960382342> jmp <_ZN14librespot_core7session7Session6create17hfb297c1df12d3149E + ofs> mov %rax,%r14 lea offset(%rsp),%rdi - call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.16010126480787042988> + call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.12193089081960382342> jmp <_ZN14librespot_core7session7Session6create17hfb297c1df12d3149E + ofs> mov %rax,%r14 lea offset(%rsp),%rdi @@ -858684,8 +858684,8 @@ mov %rbp,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN85_$LT$tokio_core..net..tcp..TcpStream$u20$as$u20$tokio_io..async_write..AsyncWrite$GT$9write_buf17hef46dadcf6ebe209E + 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> jmp <_ZN85_$LT$tokio_core..net..tcp..TcpStream$u20$as$u20$tokio_io..async_write..AsyncWrite$GT$9write_buf17hef46dadcf6ebe209E + ofs> @@ -858696,8 +858696,8 @@ mov %rbx,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN85_$LT$tokio_core..net..tcp..TcpStream$u20$as$u20$tokio_io..async_write..AsyncWrite$GT$9write_buf17hef46dadcf6ebe209E + 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> jmp <_ZN85_$LT$tokio_core..net..tcp..TcpStream$u20$as$u20$tokio_io..async_write..AsyncWrite$GT$9write_buf17hef46dadcf6ebe209E + ofs> @@ -861778,11 +861778,11 @@ jmp <_ZN14librespot_core7mercury14MercuryManager3new17hf778bd5971830b14E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.16010126480787042988> + call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.12193089081960382342> jmp <_ZN14librespot_core7mercury14MercuryManager3new17hf778bd5971830b14E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - call <_ZN4core3ptr65drop_in_place$LT$librespot_core..mercury..MercuryManagerInner$GT$17h309ba53831866b15E.llvm.16010126480787042988> + call <_ZN4core3ptr65drop_in_place$LT$librespot_core..mercury..MercuryManagerInner$GT$17h309ba53831866b15E.llvm.12193089081960382342> jmp <_ZN14librespot_core7mercury14MercuryManager3new17hf778bd5971830b14E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -863985,7 +863985,7 @@ lea offset(%rip),%rdx # call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %rcx,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -864381,8 +864381,8 @@ mov %rbx,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN54_$LT$$RF$mut$u20$T$u20$as$u20$bytes..buf..buf..Buf$GT$7advance17h26f818c53315ae2eE + 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> jmp <_ZN54_$LT$$RF$mut$u20$T$u20$as$u20$bytes..buf..buf..Buf$GT$7advance17h26f818c53315ae2eE + ofs> @@ -864393,8 +864393,8 @@ mov %r13,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp <_ZN54_$LT$$RF$mut$u20$T$u20$as$u20$bytes..buf..buf..Buf$GT$7advance17h26f818c53315ae2eE + 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> jmp <_ZN54_$LT$$RF$mut$u20$T$u20$as$u20$bytes..buf..buf..Buf$GT$7advance17h26f818c53315ae2eE + ofs> @@ -864672,7 +864672,7 @@ mov %rax,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # mov %r8,%rdi call *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> ud2 @@ -867468,11 +867468,11 @@ jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17h08d19f67b4900852E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.16010126480787042988> + call <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17h24bb137adbed268aE.llvm.12193089081960382342> jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17h08d19f67b4900852E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - call <_ZN4core3ptr68drop_in_place$LT$librespot_core..audio_key..AudioKeyManagerInner$GT$17h58f3581691dcb1e9E.llvm.16010126480787042988> + call <_ZN4core3ptr68drop_in_place$LT$librespot_core..audio_key..AudioKeyManagerInner$GT$17h58f3581691dcb1e9E.llvm.12193089081960382342> jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17h08d19f67b4900852E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -878709,11 +878709,11 @@ jmp <_ZN14librespot_core7channel14ChannelManager3new17h9e03a83678c573b9E + ofs> /usr/bin/spotifyd differs in ELF section .rodata --- old /usr/bin/spotifyd (objdump) +++ new /usr/bin/spotifyd (objdump) @@ -24134,7 +24134,7 @@ 7e8410 00000000 00000000 02000000 00000000 ................ 7e8420 20000000 08000000 03000000 00000000 ............... 7e8430 6c696272 6573706f 742d554e 4b4e4f57 librespot-UNKNOW - 7e8440 4e73576c 41326d41 794e6f6e 506c6179 NsWlA2mAyNonPlay + 7e8440 4e395a37 4538644f 674e6f6e 506c6179 N9Z7E8dOgNonPlay 7e8450 61626c65 506f6463 61737454 7261636b ablePodcastTrack 7e8460 53706f74 69667949 64696461 7564696f SpotifyIdidaudio 7e8470 5f747970 6553706f 74696679 49644572 _typeSpotifyIdEr overalldiffered=1 (not bit-by-bit identical) overall=1