~/f/starship/RPMS.2017 ~/f/starship
~/f/starship
RPMS.2017/starship-1.15.0-0.0.x86_64.rpm RPMS/starship-1.15.0-0.0.x86_64.rpm differ: byte 225, line 1
Comparing starship-1.15.0-0.0.x86_64.rpm to starship-1.15.0-0.0.x86_64.rpm
comparing the rpm tags of starship
--- old-rpm-tags
+++ new-rpm-tags
@@ -396 +396 @@
-/usr/bin/starship be1b396c247a6f8c8ad9bd01be1b9404a1af47821ab78b1d03e614a04c499e6c 0
+/usr/bin/starship c4cefbd11f1c4a85109bf70f8bf18d4bcfc08f56a7a83083c084483cf68a9ae7 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/starship differs in ELF sections
--- old /usr/bin/starship (objdump)
+++ new /usr/bin/starship (objdump)
@@ -554,17 +554,17 @@
  2530 751a6909 00000200 99070000 00000000  u.i.............
 Contents of section .rela.dyn:
  02540 f8468800 00000000 08000000 00000000  .F..............
- 02550 90ed6300 00000000 00478800 00000000  ..c......G......
+ 02550 c0ed6300 00000000 00478800 00000000  ..c......G......
  02560 08000000 00000000 30820800 00000000  ........0.......
  02570 08478800 00000000 08000000 00000000  .G..............
  02580 f0810800 00000000 10478800 00000000  .........G......
  02590 08000000 00000000 d0ff0c00 00000000  ................
  025a0 28478800 00000000 08000000 00000000  (G..............
- 025b0 d0b16000 00000000 30478800 00000000  ..`.....0G......
+ 025b0 00b26000 00000000 30478800 00000000  ..`.....0G......
  025c0 08000000 00000000 d0ff0c00 00000000  ................
  025d0 48478800 00000000 08000000 00000000  HG..............
- 025e0 f0b16000 00000000 50478800 00000000  ..`.....PG......
- 025f0 08000000 00000000 d0b16000 00000000  ..........`.....
+ 025e0 20b26000 00000000 50478800 00000000   .`.....PG......
+ 025f0 08000000 00000000 00b26000 00000000  ..........`.....
  02600 58478800 00000000 08000000 00000000  XG..............
  02610 10478800 00000000 60478800 00000000  .G......`G......
  02620 08000000 00000000 d0cc4100 00000000  ..........A.....
@@ -599,7 +599,7 @@
  027f0 10990c00 00000000 90488800 00000000  .........H......
  02800 08000000 00000000 d0ff0c00 00000000  ................
  02810 a8488800 00000000 08000000 00000000  .H..............
- 02820 80da6f00 00000000 b0488800 00000000  ..o......H......
+ 02820 b0da6f00 00000000 b0488800 00000000  ..o......H......
  02830 08000000 00000000 d0ff0c00 00000000  ................
  02840 c8488800 00000000 08000000 00000000  .H..............
  02850 709a0c00 00000000 d0488800 00000000  p........H......
@@ -650,11 +650,11 @@
  02b20 60a30c00 00000000 804a8800 00000000  `........J......
  02b30 08000000 00000000 d0ff0c00 00000000  ................
  02b40 984a8800 00000000 08000000 00000000  .J..............
- 02b50 603a6800 00000000 a04a8800 00000000  `:h......J......
+ 02b50 903a6800 00000000 a04a8800 00000000  .:h......J......
  02b60 08000000 00000000 d0ff0c00 00000000  ................
  02b70 b84a8800 00000000 08000000 00000000  .J..............
- 02b80 603c6800 00000000 c04a8800 00000000  `<h......J......
- 02b90 08000000 00000000 603a6800 00000000  ........`:h.....
+ 02b80 903c6800 00000000 c04a8800 00000000  .<h......J......
+ 02b90 08000000 00000000 903a6800 00000000  .........:h.....
  02ba0 c84a8800 00000000 08000000 00000000  .J..............
  02bb0 804a8800 00000000 d04a8800 00000000  .J.......J......
  02bc0 08000000 00000000 90aa4300 00000000  ..........C.....
@@ -782,7 +782,7 @@
  03360 201d3a00 00000000 984f8800 00000000   .:......O......
  03370 08000000 00000000 70614a00 00000000  ........paJ.....
  03380 a04f8800 00000000 08000000 00000000  .O..............
- 03390 10875900 00000000 a84f8800 00000000  ..Y......O......
+ 03390 40875900 00000000 a84f8800 00000000  @.Y......O......
  033a0 08000000 00000000 70f70c00 00000000  ........p.......
  033b0 b04f8800 00000000 08000000 00000000  .O..............
  033c0 201d3a00 00000000 c84f8800 00000000   .:......O......
@@ -800,7 +800,7 @@
  03480 b0f60c00 00000000 28508800 00000000  ........(P......
  03490 08000000 00000000 d0ff0c00 00000000  ................
  034a0 40508800 00000000 08000000 00000000  @P..............
- 034b0 00235e00 00000000 48508800 00000000  .#^.....HP......
+ 034b0 30235e00 00000000 48508800 00000000  0#^.....HP......
  034c0 08000000 00000000 80f63800 00000000  ..........8.....
  034d0 50508800 00000000 08000000 00000000  PP..............
  034e0 40800e00 00000000 58508800 00000000  @.......XP......
@@ -818,7 +818,7 @@
  035a0 90800e00 00000000 b8508800 00000000  .........P......
  035b0 08000000 00000000 d0ff0c00 00000000  ................
  035c0 d0508800 00000000 08000000 00000000  .P..............
- 035d0 30885900 00000000 d8508800 00000000  0.Y......P......
+ 035d0 60885900 00000000 d8508800 00000000  `.Y......P......
  035e0 08000000 00000000 00634a00 00000000  .........cJ.....
  035f0 e0508800 00000000 08000000 00000000  .P..............
  03600 f07f0e00 00000000 e8508800 00000000  .........P......
@@ -833,7 +833,7 @@
  03690 f0a60c00 00000000 48518800 00000000  ........HQ......
  036a0 08000000 00000000 d0ff0c00 00000000  ................
  036b0 60518800 00000000 08000000 00000000  `Q..............
- 036c0 f05a6600 00000000 68518800 00000000  .Zf.....hQ......
+ 036c0 205b6600 00000000 68518800 00000000   [f.....hQ......
  036d0 08000000 00000000 d5327600 00000000  .........2v.....
  036e0 80518800 00000000 08000000 00000000  .Q..............
  036f0 22337600 00000000 90518800 00000000  "3v......Q......
@@ -849,43 +849,43 @@
  03790 08000000 00000000 003f3400 00000000  .........?4.....
  037a0 08528800 00000000 08000000 00000000  .R..............
  037b0 30bb4600 00000000 20528800 00000000  0.F..... R......
- 037c0 08000000 00000000 507a6200 00000000  ........Pzb.....
+ 037c0 08000000 00000000 807a6200 00000000  .........zb.....
  037d0 28528800 00000000 08000000 00000000  (R..............
  037e0 20ba0d00 00000000 40528800 00000000   .......@R......
- 037f0 08000000 00000000 e0046800 00000000  ..........h.....
+ 037f0 08000000 00000000 10056800 00000000  ..........h.....
  03800 48528800 00000000 08000000 00000000  HR..............
  03810 d0ff0c00 00000000 60528800 00000000  ........`R......
  03820 08000000 00000000 b05a3e00 00000000  .........Z>.....
  03830 68528800 00000000 08000000 00000000  hR..............
  03840 905d0d00 00000000 80528800 00000000  .].......R......
- 03850 08000000 00000000 60825a00 00000000  ........`.Z.....
+ 03850 08000000 00000000 90825a00 00000000  ..........Z.....
  03860 88528800 00000000 08000000 00000000  .R..............
  03870 a0745500 00000000 a0528800 00000000  .tU......R......
- 03880 08000000 00000000 60985900 00000000  ........`.Y.....
+ 03880 08000000 00000000 90985900 00000000  ..........Y.....
  03890 a8528800 00000000 08000000 00000000  .R..............
  038a0 d0ff0c00 00000000 c0528800 00000000  .........R......
- 038b0 08000000 00000000 a0086800 00000000  ..........h.....
+ 038b0 08000000 00000000 d0086800 00000000  ..........h.....
  038c0 c8528800 00000000 08000000 00000000  .R..............
  038d0 a0745500 00000000 e0528800 00000000  .tU......R......
- 038e0 08000000 00000000 60985900 00000000  ........`.Y.....
+ 038e0 08000000 00000000 90985900 00000000  ..........Y.....
  038f0 e8528800 00000000 08000000 00000000  .R..............
  03900 40560d00 00000000 00538800 00000000  @V.......S......
- 03910 08000000 00000000 40936400 00000000  ........@.d.....
+ 03910 08000000 00000000 70936400 00000000  ........p.d.....
  03920 08538800 00000000 08000000 00000000  .S..............
- 03930 80436f00 00000000 20538800 00000000  .Co..... S......
- 03940 08000000 00000000 60985900 00000000  ........`.Y.....
+ 03930 b0436f00 00000000 20538800 00000000  .Co..... S......
+ 03940 08000000 00000000 90985900 00000000  ..........Y.....
  03950 28538800 00000000 08000000 00000000  (S..............
  03960 d0ff0c00 00000000 40538800 00000000  ........@S......
  03970 08000000 00000000 10c74b00 00000000  ..........K.....
  03980 48538800 00000000 08000000 00000000  HS..............
  03990 a0745500 00000000 60538800 00000000  .tU.....`S......
- 039a0 08000000 00000000 60985900 00000000  ........`.Y.....
+ 039a0 08000000 00000000 90985900 00000000  ..........Y.....
  039b0 68538800 00000000 08000000 00000000  hS..............
  039c0 a0745500 00000000 80538800 00000000  .tU......S......
- 039d0 08000000 00000000 60985900 00000000  ........`.Y.....
+ 039d0 08000000 00000000 90985900 00000000  ..........Y.....
  039e0 88538800 00000000 08000000 00000000  .S..............
  039f0 d0ff0c00 00000000 a0538800 00000000  .........S......
- 03a00 08000000 00000000 f0406100 00000000  .........@a.....
+ 03a00 08000000 00000000 20416100 00000000  ........ Aa.....
  03a10 a8538800 00000000 08000000 00000000  .S..............
  03a20 60860d00 00000000 c0538800 00000000  `........S......
  03a30 08000000 00000000 90853600 00000000  ..........6.....
@@ -1016,16 +1016,16 @@
  04200 3da17a00 00000000 e8598800 00000000  =.z......Y......
  04210 08000000 00000000 d0ff0c00 00000000  ................
  04220 005a8800 00000000 08000000 00000000  .Z..............
- 04230 706c6000 00000000 085a8800 00000000  pl`......Z......
+ 04230 a06c6000 00000000 085a8800 00000000  .l`......Z......
  04240 08000000 00000000 d0ff0c00 00000000  ................
  04250 205a8800 00000000 08000000 00000000   Z..............
- 04260 c06b6000 00000000 285a8800 00000000  .k`.....(Z......
+ 04260 f06b6000 00000000 285a8800 00000000  .k`.....(Z......
  04270 08000000 00000000 d0ff0c00 00000000  ................
  04280 405a8800 00000000 08000000 00000000  @Z..............
  04290 c0a40c00 00000000 485a8800 00000000  ........HZ......
  042a0 08000000 00000000 d0ff0c00 00000000  ................
  042b0 605a8800 00000000 08000000 00000000  `Z..............
- 042c0 80da6f00 00000000 685a8800 00000000  ..o.....hZ......
+ 042c0 b0da6f00 00000000 685a8800 00000000  ..o.....hZ......
  042d0 08000000 00000000 d0ff0c00 00000000  ................
  042e0 805a8800 00000000 08000000 00000000  .Z..............
  042f0 709b0c00 00000000 885a8800 00000000  p........Z......
@@ -1190,7 +1190,7 @@
  04ce0 c0a10c00 00000000 28618800 00000000  ........(a......
  04cf0 08000000 00000000 d0ff0c00 00000000  ................
  04d00 40618800 00000000 08000000 00000000  @a..............
- 04d10 80da6f00 00000000 48618800 00000000  ..o.....Ha......
+ 04d10 b0da6f00 00000000 48618800 00000000  ..o.....Ha......
  04d20 08000000 00000000 d0ff0c00 00000000  ................
  04d30 60618800 00000000 08000000 00000000  `a..............
  04d40 80a10c00 00000000 68618800 00000000  ........ha......
@@ -1341,7 +1341,7 @@
  05650 08000000 00000000 d0ff0c00 00000000  ................
  05660 80678800 00000000 08000000 00000000  .g..............
  05670 20835500 00000000 88678800 00000000   .U......g......
- 05680 08000000 00000000 30d26500 00000000  ........0.e.....
+ 05680 08000000 00000000 60d26500 00000000  ........`.e.....
  05690 a0678800 00000000 08000000 00000000  .g..............
  056a0 50951500 00000000 a8678800 00000000  P........g......
  056b0 08000000 00000000 20b44400 00000000  ........ .D.....
@@ -1361,10 +1361,10 @@
  05790 e0ac0c00 00000000 48688800 00000000  ........Hh......
  057a0 08000000 00000000 d0ff0c00 00000000  ................
  057b0 60688800 00000000 08000000 00000000  `h..............
- 057c0 b0c46400 00000000 68688800 00000000  ..d.....hh......
+ 057c0 e0c46400 00000000 68688800 00000000  ..d.....hh......
  057d0 08000000 00000000 d0ff0c00 00000000  ................
  057e0 80688800 00000000 08000000 00000000  .h..............
- 057f0 e04d7400 00000000 88688800 00000000  .Mt......h......
+ 057f0 104e7400 00000000 88688800 00000000  .Nt......h......
  05800 08000000 00000000 38327600 00000000  ........82v.....
  05810 a0688800 00000000 08000000 00000000  .h..............
  05820 d0ed0d00 00000000 b8688800 00000000  .........h......
@@ -1395,7 +1395,7 @@
  059b0 08000000 00000000 d0990c00 00000000  ................
  059c0 086a8800 00000000 08000000 00000000  .j..............
  059d0 d0ff0c00 00000000 206a8800 00000000  ........ j......
- 059e0 08000000 00000000 80da6f00 00000000  ..........o.....
+ 059e0 08000000 00000000 b0da6f00 00000000  ..........o.....
  059f0 286a8800 00000000 08000000 00000000  (j..............
  05a00 d0ff0c00 00000000 406a8800 00000000  ........@j......
  05a10 08000000 00000000 50990c00 00000000  ........P.......
/usr/bin/starship differs in assembler output
--- old /usr/bin/starship (disasm)
+++ new /usr/bin/starship (disasm)
@@ -1152006,16 +1152006,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
-	lea    offset(%rsp),%rbx
+	lea    offset(%rsp),%rax
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152024,15 +1152024,46 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
 	test   %al,%al
+	je     <__cxa_finalize@plt + ofs>
+	mov    $something,%ebx
+	jmp    <__cxa_finalize@plt + ofs>
+	lea    offset(%rsp),%rdi
+	mov    %rbp,%rsi
+	mov    %r12,%rdx
+	call   <__cxa_finalize@plt + ofs>
+	cmpq   $something,offset(%rsp)
+	je     <__cxa_finalize@plt + ofs>
+	mov    offset(%rsp),%rax
+	mov    %rax,offset(%rsp)
+	movups offset(%rsp),%xmm0
+	movaps %xmm0,offset(%rsp)
+	jmp    <__cxa_finalize@plt + ofs>
+	mov    offset(%rsp),%r13
+	mov    offset(%rsp),%r12
+	test   %r12,%r12
+	je     <__cxa_finalize@plt + ofs>
+	setns  %al
+	js     <__cxa_finalize@plt + ofs>
+	movzbl %al,%ebp
+	cmp    %rbp,%r12
+	jae    <__cxa_finalize@plt + ofs>
+	movq   $something,offset(%rsp)
+	lea    offset(%rsp),%rdi
+	mov    $something,%esi
+	mov    %r12,%rdx
+	call   *offset(%rip)        #   <__cxa_finalize@plt + ofs>
+	test   %eax,%eax
 	jne    <__cxa_finalize@plt + ofs>
+	mov    offset(%rsp),%r14
+	jmp    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	lea    offset(%rsp),%rax
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152041,15 +1152072,15 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
+	lea    offset(%rsp),%rax
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152058,15 +1152089,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	lea    offset(%rsp),%rax
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152075,15 +1152107,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
+	lea    offset(%rsp),%rax
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152092,15 +1152125,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	lea    offset(%rsp),%rax
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152109,15 +1152143,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
+	lea    offset(%rsp),%rax
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152126,15 +1152161,16 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	jne    <__cxa_finalize@plt + ofs>
 	lea    offset(%rip),%r14        #   <__cxa_finalize@plt + ofs>
 	mov    %r14,offset(%rsp)
 	movq   $something,offset(%rsp)
 	xorps  %xmm0,%xmm0
-	movups %xmm0,offset(%rbx)
-	movups %xmm0,(%rbx)
+	lea    offset(%rsp),%rax
+	movups %xmm0,offset(%rax)
+	movups %xmm0,(%rax)
 	movq   $something,offset(%rsp)
 	movq   $something,offset(%rsp)
 	movb   $something,offset(%rsp)
@@ -1152143,41 +1152179,12 @@
 	mov    %r12,%rdx
 	mov    %ebp,%ecx
 	call   <__cxa_finalize@plt + ofs>
-	mov    $something,%ecx
+	mov    $something,%ebx
 	test   %al,%al
 	je     <__cxa_finalize@plt + ofs>
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1