~/f/bash/RPMS.2017 ~/f/bash
~/f/bash
RPMS.2017/bash-5.2.37-1.1.x86_64.rpm RPMS/bash-5.2.37-1.1.x86_64.rpm differ: byte 225, line 1
Comparing bash-5.2.37-1.1.x86_64.rpm to bash-5.2.37-1.1.x86_64.rpm
comparing the rpm tags of bash
--- old-rpm-tags
+++ new-rpm-tags
@@ -197 +197 @@
-/usr/bin/bash 8001dcbf425bbe9c65501f2d1277e30c70ab917c0774f93e045b860895350217 0
+/usr/bin/bash 3b27aff672983f7373ac47b356594e98b93033699fc77d8999c820cd44efa6ab 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/bash differs in ELF sections
--- old /usr/bin/bash (objdump)
+++ new /usr/bin/bash (objdump)
@@ -1589,7 +1589,7 @@
  065e8 00000000 00000000 4f120000 12000000  ........O.......
  065f8 00000000 00000000 00000000 00000000  ................
  06608 9c070000 12000000 00000000 00000000  ................
- 06618 00000000 00000000 310f0000 12000000  ........1.......
+ 06618 00000000 00000000 420f0000 12000000  ........B.......
  06628 00000000 00000000 00000000 00000000  ................
  06638 8f0a0000 12000000 00000000 00000000  ................
  06648 00000000 00000000 c5000000 12000000  ................
@@ -1685,10 +1685,10 @@
  06be8 00000000 00000000 fc0c0000 12000000  ................
  06bf8 00000000 00000000 00000000 00000000  ................
  06c08 09050000 12000000 00000000 00000000  ................
- 06c18 00000000 00000000 420f0000 12000000  ........B.......
+ 06c18 00000000 00000000 380f0000 12000000  ........8.......
  06c28 00000000 00000000 00000000 00000000  ................
  06c38 f2050000 12000000 00000000 00000000  ................
- 06c48 00000000 00000000 040a0000 12000000  ................
+ 06c48 00000000 00000000 060a0000 12000000  ................
  06c58 00000000 00000000 00000000 00000000  ................
  06c68 e0000000 12000000 00000000 00000000  ................
  06c78 00000000 00000000 92000000 12000000  ................
@@ -1798,7 +1798,7 @@
  072f8 c90b0000 12000000 00000000 00000000  ................
  07308 00000000 00000000 341a0000 12000000  ........4.......
  07318 00000000 00000000 00000000 00000000  ................
- 07328 ed090000 12000000 00000000 00000000  ................
+ 07328 0b0a0000 12000000 00000000 00000000  ................
  07338 00000000 00000000 db0b0000 12000000  ................
  07348 00000000 00000000 00000000 00000000  ................
  07358 77010000 12000000 00000000 00000000  w...............
@@ -1835,7 +1835,7 @@
  07548 00000000 00000000 73110000 12000000  ........s.......
  07558 00000000 00000000 00000000 00000000  ................
  07568 f10e0000 12000000 00000000 00000000  ................
- 07578 00000000 00000000 090a0000 12000000  ................
+ 07578 00000000 00000000 370a0000 12000000  ........7.......
  07588 00000000 00000000 00000000 00000000  ................
  07598 89030000 12000000 00000000 00000000  ................
  075a8 00000000 00000000 f9000000 12000000  ................
@@ -1993,7 +1993,7 @@
  07f28 b60e0000 12000000 00000000 00000000  ................
  07f38 00000000 00000000 35060000 12000000  ........5.......
  07f48 00000000 00000000 00000000 00000000  ................
- 07f58 3b0f0000 12000000 00000000 00000000  ;...............
+ 07f58 310f0000 12000000 00000000 00000000  1...............
  07f68 00000000 00000000 fe010000 12000000  ................
  07f78 00000000 00000000 00000000 00000000  ................
  07f88 12030000 12000000 00000000 00000000  ................
@@ -2009,7 +2009,7 @@
  08028 00000000 00000000 a2050000 12000000  ................
  08038 00000000 00000000 00000000 00000000  ................
  08048 46000000 12000000 00000000 00000000  F...............
- 08058 00000000 00000000 3c0f0000 12000000  ........<.......
+ 08058 00000000 00000000 320f0000 12000000  ........2.......
  08068 00000000 00000000 00000000 00000000  ................
  08078 68050000 12000000 00000000 00000000  h...............
  08088 00000000 00000000 f90b0000 12000000  ................
@@ -2044,10 +2044,10 @@
  08258 150c0000 12000000 00000000 00000000  ................
  08268 00000000 00000000 d3030000 12000000  ................
  08278 00000000 00000000 00000000 00000000  ................
- 08288 2c0a0000 12000000 00000000 00000000  ,...............
+ 08288 ed090000 12000000 00000000 00000000  ................
  08298 00000000 00000000 bc0e0000 12000000  ................
  082a8 00000000 00000000 00000000 00000000  ................
- 082b8 6f1e0000 12001000 10f00900 00000000  o...............
+ 082b8 6f1e0000 12001000 f0ef0900 00000000  o...............
  082c8 27000000 00000000 f2410000 12001000  '........A......
  082d8 3e6a0200 00000000 22010000 00000000  >j......".......
  082e8 dc4b0000 12001000 d5df0600 00000000  .K..............
@@ -2056,22 +2056,22 @@
  08318 61220000 11001b00 50030e00 00000000  a"......P.......
  08328 04000000 00000000 b6150000 12001000  ................
  08338 60e40700 00000000 ce000000 00000000  `...............
- 08348 0d540000 12001000 607a0a00 00000000  .T......`z......
+ 08348 0d540000 12001000 007b0a00 00000000  .T.......{......
  08358 0b000000 00000000 383c0000 12001000  ........8<......
- 08368 06950600 00000000 1d000000 00000000  ................
+ 08368 05950600 00000000 1d000000 00000000  ................
  08378 082f0000 12001000 7f5b0700 00000000  ./.......[......
  08388 51000000 00000000 bc4f0000 12001000  Q........O......
  08398 404b0800 00000000 ea000000 00000000  @K..............
  083a8 6e310000 11001b00 a0f70d00 00000000  n1..............
  083b8 10000000 00000000 993a0000 12001000  .........:......
- 083c8 60bd0a00 00000000 51130000 00000000  `.......Q.......
- 083d8 08320000 12001000 809d0900 00000000  .2..............
+ 083c8 60bd0a00 00000000 f4120000 00000000  `...............
+ 083d8 08320000 12001000 609d0900 00000000  .2......`.......
  083e8 d9000000 00000000 281d0000 11001b00  ........(.......
  083f8 00470e00 00000000 18000000 00000000  .G..............
  08408 89260000 11001a00 20760d00 00000000  .&...... v......
  08418 28000000 00000000 8a280000 12001000  (........(......
- 08428 436e0500 00000000 20070000 00000000  Cn...... .......
- 08438 dd5d0000 11001b00 688c0e00 00000000  .]......h.......
+ 08428 346e0500 00000000 20070000 00000000  4n...... .......
+ 08438 dd5d0000 11001b00 608c0e00 00000000  .]......`.......
  08448 04000000 00000000 56410000 11001b00  ........VA......
  08458 30230e00 00000000 08000000 00000000  0#..............
  08468 171e0000 11001b00 20f80d00 00000000  ........ .......
@@ -2083,9 +2083,9 @@
  084c8 98060000 11001b00 68d50d00 00000000  ........h.......
  084d8 08000000 00000000 701e0000 11001700  ........p.......
  084e8 a04f0d00 00000000 60040000 00000000  .O......`.......
- 084f8 b76e0000 12001000 00fe0900 00000000  .n..............
+ 084f8 b76e0000 12001000 e0fd0900 00000000  .n..............
  08508 3c000000 00000000 3e700000 12001000  <.......>p......
- 08518 90570a00 00000000 89000000 00000000  .W..............
+ 08518 70570a00 00000000 89000000 00000000  pW..............
  08528 4c1d0000 12001000 703e0800 00000000  L.......p>......
  08538 2d000000 00000000 0e330000 12001000  -........3......
  08548 10c50800 00000000 9b000000 00000000  ................
@@ -2095,21 +2095,21 @@
  08588 59110000 11001b00 28d50d00 00000000  Y.......(.......
  08598 04000000 00000000 5a610000 12001000  ........Za......
  085a8 43620300 00000000 12000000 00000000  Cb..............
- 085b8 4e410000 12001000 20620a00 00000000  NA...... b......
+ 085b8 4e410000 12001000 005f0a00 00000000  NA......._......
  085c8 d2000000 00000000 a7660000 12001000  .........f......
- 085d8 1da90500 00000000 9b010000 00000000  ................
- 085e8 ea6b0000 12001000 52950600 00000000  .k......R.......
+ 085d8 0ea90500 00000000 9b010000 00000000  ................
+ 085e8 ea6b0000 12001000 51950600 00000000  .k......Q.......
  085f8 13000000 00000000 a9620000 11001b00  .........b......
  08608 88040e00 00000000 04000000 00000000  ................
- 08618 e8490000 12001000 03200600 00000000  .I....... ......
+ 08618 e8490000 12001000 02200600 00000000  .I....... ......
  08628 4c000000 00000000 f96e0000 12001000  L........n......
- 08638 d6200600 00000000 1f000000 00000000  . ..............
- 08648 3b520000 12001000 54140600 00000000  ;R......T.......
+ 08638 d5200600 00000000 1f000000 00000000  . ..............
+ 08648 3b520000 12001000 53140600 00000000  ;R......S.......
  08658 4a030000 00000000 69630000 12001000  J.......ic......
  08668 1a510700 00000000 2d000000 00000000  .Q......-.......
  08678 8b170000 11001a00 c09c0d00 00000000  ................
  08688 28000000 00000000 e91e0000 12001000  (...............
- 08698 a49d0500 00000000 10000000 00000000  ................
+ 08698 959d0500 00000000 10000000 00000000  ................
  086a8 4e3f0000 11001b00 7c040e00 00000000  N?......|.......
  086b8 04000000 00000000 8e4c0000 12001000  .........L......
  086c8 307e0800 00000000 07000000 00000000  0~..............
@@ -2122,48 +2122,48 @@
  08738 19660000 12001000 306c0800 00000000  .f......0l......
  08748 20000000 00000000 6d6d0000 10001a00   .......mm......
  08758 80a30d00 00000000 00000000 00000000  ................
- 08768 1a1c0000 12001000 b7dd0400 00000000  ................
+ 08768 1a1c0000 12001000 a8dd0400 00000000  ................
  08778 29000000 00000000 371c0000 12001000  ).......7.......
- 08788 9a670500 00000000 43030000 00000000  .g......C.......
- 08798 5a640000 12001000 2f9f0600 00000000  Zd....../.......
+ 08788 8b670500 00000000 43030000 00000000  .g......C.......
+ 08798 5a640000 12001000 6e9f0600 00000000  Zd......n.......
  087a8 1e000000 00000000 542a0000 11001b00  ........T*......
- 087b8 588c0e00 00000000 08000000 00000000  X...............
+ 087b8 508c0e00 00000000 08000000 00000000  P...............
  087c8 513c0000 11001a00 008b0d00 00000000  Q<..............
  087d8 28000000 00000000 77160000 11001b00  (.......w.......
  087e8 68040e00 00000000 04000000 00000000  h...............
  087f8 a6310000 12001000 30460400 00000000  .1......0F......
  08808 94030000 00000000 de520000 12001000  .........R......
- 08818 d2c10400 00000000 2f000000 00000000  ......../.......
- 08828 e9670000 12001000 20580a00 00000000  .g...... X......
+ 08818 c3c10400 00000000 2f000000 00000000  ......../.......
+ 08828 e9670000 12001000 00580a00 00000000  .g.......X......
  08838 a7000000 00000000 76390000 11001b00  ........v9......
  08848 f0030e00 00000000 08000000 00000000  ................
- 08858 dd410000 12001000 0abe0500 00000000  .A..............
+ 08858 dd410000 12001000 fbbd0500 00000000  .A..............
  08868 e0000000 00000000 15630000 11001b00  .........c......
  08878 0c8f0e00 00000000 04000000 00000000  ................
- 08888 ab240000 12001000 d0000a00 00000000  .$..............
+ 08888 ab240000 12001000 b0000a00 00000000  .$..............
  08898 50000000 00000000 f1470000 12001000  P........G......
- 088a8 ac9e0400 00000000 ce010000 00000000  ................
- 088b8 274e0000 12001000 5e5e0600 00000000  'N......^^......
+ 088a8 9d9e0400 00000000 ce010000 00000000  ................
+ 088b8 274e0000 12001000 5d5e0600 00000000  'N......]^......
  088c8 76000000 00000000 c9610000 12001000  v........a......
  088d8 e0770800 00000000 ae000000 00000000  .w..............
- 088e8 0f370000 12001000 92090500 00000000  .7..............
+ 088e8 0f370000 12001000 98090500 00000000  .7..............
  088f8 2f000000 00000000 416d0000 12001000  /.......Am......
- 08908 00e50900 00000000 3c000000 00000000  ........<.......
- 08918 ec590000 12001000 db160500 00000000  .Y..............
+ 08908 e0e40900 00000000 3c000000 00000000  ........<.......
+ 08918 ec590000 12001000 cc160500 00000000  .Y..............
  08928 b2000000 00000000 ae1f0000 12001000  ................
- 08938 a0ae0900 00000000 34000000 00000000  ........4.......
+ 08938 80ae0900 00000000 34000000 00000000  ........4.......
  08948 cd240000 12001000 921e0700 00000000  .$..............
  08958 800b0000 00000000 09470000 12001000  .........G......
- 08968 00d10900 00000000 1d030000 00000000  ................
- 08978 4f720000 12001000 b8aa0500 00000000  Or..............
+ 08968 e0d00900 00000000 1d030000 00000000  ................
+ 08978 4f720000 12001000 a9aa0500 00000000  Or..............
  08988 79000000 00000000 78240000 12001000  y.......x$......
- 08998 a5a60600 00000000 0c000000 00000000  ................
- 089a8 942c0000 12001000 327e0600 00000000  .,......2~......
/usr/bin/bash differs in assembler output
--- old /usr/bin/bash (disasm)
+++ new /usr/bin/bash (disasm)
@@ -34481,43 +34481,6 @@
 	call   <free@plt>
 	mov    offset(%rsp),%rax
 	jmp    <read_builtin + ofs>
-	cmpl   $something,offset(%rip)        #   <bash_readline_initialized>
-	jne    <read_builtin.cold + ofs>
-	call   <initialize_readline>
-	lea    offset(%rsp),%rsi
-	lea    offset(%rip),%rdi        #   <rl_instream@@Base>
-	movl   $something,offset(%rsp)
-	call   <unwind_protect_mem_internal.lto_priv.0>
-	mov    offset(%rsp),%edi
-	lea    offset(%rip),%rsi        #   <_IO_stdin_used + ofs>
-	mov    offset(%rip),%rbp        #   <rl_instream@@Base>
-	call   <fdopen@plt>
-	mov    %rax,offset(%rip)        #   <rl_instream@@Base>
-	jmp    <read_builtin + ofs>
-	mov    offset(%rsp),%edi
-	xor    %r12d,%r12d
-	call   <input_avail>
-	test   %eax,%eax
-	sete   %r12b
-	jmp    <read_builtin + ofs>
-	xor    %r14d,%r14d
-	mov    %r14d,offset(%rsp)
-	mov    %r14d,offset(%rsp)
-	jmp    <read_builtin + ofs>
-	xor    %r12d,%r12d
-	mov    %r12d,offset(%rsp)
-	mov    %r12d,offset(%rsp)
-	jmp    <read_builtin + ofs>
-	test   %eax,%eax
-	jne    <read_builtin.cold + ofs>
-	mov    offset(%rsp),%edx
-	mov    offset(%rsp),%edi
-	lea    offset(%rsp),%rsi
-	sub    %r15d,%edx
-	movslq %edx,%rdx
-	call   <zreadn>
-	mov    %eax,%ecx
-	jmp    <read_builtin + ofs>
 	mov    %rbx,%rdi
 	call   <strlen@plt>
 	lea    offset(%rax),%rdi
@@ -34527,368 +34490,6 @@
 	call   <strcpy@plt>
 	mov    %rax,%rbx
 	jmp    <read_builtin + ofs>
-	mov    offset(%rsp),%edi
-	lea    offset(%rsp),%rsi
-	mov    $something,%edx
-	call   <zreadintr>
-	mov    %eax,%ecx
-	jmp    <read_builtin + ofs>
-	mov    $something,%r12d
-	jmp    <read_builtin + ofs>
-	cmpl   $something,offset(%rsp)
-	jle    <read_builtin.cold + ofs>
-	xor    %esi,%esi
-	mov    %esi,offset(%rip)        #   <rl_num_chars_to_read@@Base>
-	cmpb   $something,offset(%rip)        #   <delim>
-	je     <read_builtin + ofs>
-	xor    %edi,%edi
-	call   <reset_eol_delim.lto_priv.0>
-	jmp    <read_builtin + ofs>
-	lea    offset(%rsp),%rsi
-	xor    %edx,%edx
-	mov    $something,%edi
-	mov    %ecx,offset(%rsp)
-	call   <sigprocmask@plt>
-	mov    offset(%rsp),%ecx
-	jmp    <read_builtin + ofs>
-	mov    offset(%rsp),%rdi
-	call   <free@plt>
-	jmp    <read_builtin + ofs>
-	mov    offset(%rsp),%edi
-	lea    offset(%rsp),%rsi
-	mov    $something,%edx
-	call   <zreadintr>
-	mov    %eax,%ecx
-	jmp    <read_builtin + ofs>
-	test   %al,%al
-	jne    <read_builtin + ofs>
-	cmpb   $something,offset(%rip)        #   <delim>
-	jne    <read_builtin.cold + ofs>
-	xor    %eax,%eax
-	jmp    <read_builtin + ofs>
-	addl   $something,offset(%rsp)
-	cmpl   $something,offset(%rsp)
-	mov    %r13d,%r8d
-	jne    <read_builtin + ofs>
-	movslq offset(%rsp),%rax
-	addl   $something,offset(%rsp)
-	lea    offset(%rax),%edx
-	mov    %edx,offset(%rsp)
-	mov    offset(%rsp),%rdx
-	movb   $something,(%rdx,%rax,1)
-	jmp    <read_builtin + ofs>
-	mov    offset(%rsp),%rdx
-	subl   $something,offset(%rsp)
-	movslq offset(%rsp),%rsi
-	mov    %ecx,offset(%rsp)
-	mov    %rdx,%rdi
-	mov    %rdx,offset(%rsp)
-	call   <xrealloc>
-	mov    offset(%rsp),%rdx
-	mov    offset(%rsp),%ecx
-	cmp    %rax,%rdx
-	jne    <read_builtin.cold + ofs>
-	cmpl   $something,offset(%rsp)
-	movzbl offset(%rsp),%eax
-	je     <read_builtin + ofs>
-	cmp    $something,%al
-	je     <read_builtin.cold + ofs>
-	xor    %r8d,%r8d
-	mov    %r8d,offset(%rsp)
-	jmp    <read_builtin + ofs>
-	mov    offset(%rip),%edi        #   <terminating_signal>
-	mov    %ecx,offset(%rsp)
-	call   <termsig_handler>
-	mov    offset(%rip),%eax        #   <interrupt_state>
-	mov    offset(%rsp),%ecx
-	test   %eax,%eax
-	je     <read_builtin + ofs>
-	mov    %ecx,offset(%rsp)
-	xor    %r13d,%r13d
-	call   <throw_to_top_level>
-	mov    offset(%rsp),%ecx
-	test   %ecx,%ecx
-	jg     <read_builtin + ofs>
-	mov    %ecx,offset(%rsp)
-	call   <check_read_timeout>
-	mov    offset(%rsp),%ecx
-	jmp    <read_builtin + ofs>
-	cmpl   $something,offset(%rsp)
-	mov    %r13d,%r8d
-	jne    <read_builtin.cold + ofs>
-	mov    offset(%rsp),%eax
-	test   %eax,%eax
-	jle    <read_builtin.cold + ofs>
-	mov    offset(%rsp),%eax
-	sub    $something,%eax
-	mov    %eax,offset(%rsp)
-	mov    offset(%rip),%eax        #   <interactive>
-	mov    %eax,offset(%rsp)
-	test   %eax,%eax
-	je     <read_builtin + ofs>
-	mov    offset(%rsp),%eax
-	cmpl   $something,offset(%rsp)
-	setne  %dl
-	xor    %r10d,%r10d
-	xor    $something,%eax
-	mov    %r10d,offset(%rsp)
-	and    %edx,%eax
-	or     %eax,%r8d
-	jmp    <read_builtin + ofs>
-	mov    %r13d,%r8d
-	jmp    <read_builtin + ofs>
-	mov    %ecx,offset(%rsp)
-	mov    %rax,offset(%rsp)
-	mov    %rax,offset(%rsp)
-	call   <remove_unwind_protect>
-	mov    offset(%rsp),%rsi
-	lea    offset(%rip),%rdi        #   <xfree>
-	call   <add_unwind_protect_internal.lto_priv.0>
-	mov    offset(%rsp),%ecx
-	jmp    <read_builtin.cold + ofs>
-	xor    %ecx,%ecx
-	lea    offset(%rsp),%rdx
-	lea    offset(%rsp),%rsi
-	mov    %rax,%rdi
-	call   <uconvert>
-	test   %eax,%eax
-	jne    <read_builtin.cold + ofs>
-	xor    %eax,%eax
-	mov    %eax,offset(%rsp)
-	mov    %eax,offset(%rsp)
-	jmp    <read_builtin + ofs>
-	mov    $something,%ebp
-	testb  $something,offset(%rax)
-	je     <read_builtin + ofs>
-	mov    $something,%ebp
-	jmp    <read_builtin + ofs>
-	mov    %ebp,%esi
-	mov    %r13,%rdi
-	call   <valid_array_reference>
-	test   %eax,%eax
-	jne    <read_builtin + ofs>
-	mov    offset(%rsp),%rax
-	mov    offset(%rax),%rax
-	mov    (%rax),%rdi
-	call   <sh_invalidid>
-	jmp    <read_builtin.cold + ofs>
-	mov    offset(%rsp),%rdx
-	test   %rdx,%rdx
-	js     <read_builtin.cold + ofs>
-	mov    offset(%rsp),%rax
-	test   %rax,%rax
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1