~/f/python-base/RPMS.2017 ~/f/python-base
~/f/python-base
RPMS.2017/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm RPMS/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm differ: byte 225, line 1
Comparing libpython2_7-1_0-2.7.18-0.0.x86_64.rpm to libpython2_7-1_0-2.7.18-0.0.x86_64.rpm
comparing the rpm tags of libpython2_7-1_0
--- old-rpm-tags
+++ new-rpm-tags
@@ -105 +105 @@
-/usr/lib64/libpython2.7.so.1.0 a5c5bad908c2908cba870ab7c421b34d47f8a139598b1d92333f48e119f3e7ff 0
+/usr/lib64/libpython2.7.so.1.0 cb031632150ce876deb1d740d13af09f79f49f4b95329dfa8da4034963ac8f83 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/lib64/libpython2.7.so.1.0 differs in ELF sections
--- old /usr/lib64/libpython2.7.so.1.0 (objdump)
+++ new /usr/lib64/libpython2.7.so.1.0 (objdump)
@@ -1344,7 +1344,7 @@
  5648 d3040000 12000000 00000000 00000000  ................
  5658 00000000 00000000 4d5d0000 12000000  ........M]......
  5668 00000000 00000000 00000000 00000000  ................
- 5678 7f5e0000 12000000 00000000 00000000  .^..............
+ 5678 6c5e0000 12000000 00000000 00000000  l^..............
  5688 00000000 00000000 fe2b0000 12000000  .........+......
  5698 00000000 00000000 00000000 00000000  ................
  56a8 4c080000 12000000 00000000 00000000  L...............
@@ -1377,7 +1377,7 @@
  5858 ea5f0000 12000000 00000000 00000000  ._..............
  5868 00000000 00000000 aa540000 12000000  .........T......
  5878 00000000 00000000 00000000 00000000  ................
- 5888 d3210000 12000000 00000000 00000000  .!..............
+ 5888 bd210000 12000000 00000000 00000000  .!..............
  5898 00000000 00000000 1b5e0000 12000000  .........^......
  58a8 00000000 00000000 00000000 00000000  ................
  58b8 4f630000 11000000 00000000 00000000  Oc..............
@@ -1548,7 +1548,7 @@
  6308 3f060000 12000000 00000000 00000000  ?...............
  6318 00000000 00000000 732c0000 12000000  ........s,......
  6328 00000000 00000000 00000000 00000000  ................
- 6338 58020000 12000000 00000000 00000000  X...............
+ 6338 48020000 12000000 00000000 00000000  H...............
  6348 00000000 00000000 e45d0000 12000000  .........]......
  6358 00000000 00000000 00000000 00000000  ................
  6368 232b0000 12000000 00000000 00000000  #+..............
@@ -1625,1865 +1625,1865 @@
  67d8 00000000 00000000 00000000 00000000  ................
  67e8 0e630000 12000000 00000000 00000000  .c..............
  67f8 00000000 00000000 4d540000 12000e00  ........MT......
- 6808 d04d1200 00000000 f6000000 00000000  .M..............
- 6818 ca050000 12000e00 b05d0e00 00000000  .........]......
+ 6808 809f1200 00000000 f6000000 00000000  ................
+ 6818 ca050000 12000e00 80f00e00 00000000  ................
  6828 16000000 00000000 8c0e0000 11001800  ................
- 6838 88711a00 00000000 08000000 00000000  .q..............
- 6848 9b480000 12000e00 404f1100 00000000  .H......@O......
+ 6838 88b11a00 00000000 08000000 00000000  ................
+ 6848 9b480000 12000e00 70b11100 00000000  .H......p.......
  6858 58000000 00000000 e5370000 12000e00  X........7......
- 6868 90bb0a00 00000000 6c010000 00000000  ........l.......
- 6878 41100000 12000e00 f0520900 00000000  A........R......
+ 6868 b0060b00 00000000 6c010000 00000000  ........l.......
+ 6878 41100000 12000e00 d05f0900 00000000  A........_......
  6888 3b000000 00000000 85010000 12000e00  ;...............
- 6898 50d70a00 00000000 e2000000 00000000  P...............
- 68a8 fe180000 11001900 70ad1d00 00000000  ........p.......
+ 6898 b0240b00 00000000 e2000000 00000000  .$..............
+ 68a8 fe180000 11001900 70ed1d00 00000000  ........p.......
  68b8 01000000 00000000 d64d0000 12000e00  .........M......
- 68c8 e01c0e00 00000000 26000000 00000000  ........&.......
- 68d8 f1480000 12000e00 50511100 00000000  .H......PQ......
+ 68c8 60990e00 00000000 26000000 00000000  `.......&.......
+ 68d8 f1480000 12000e00 80b31100 00000000  .H..............
  68e8 68000000 00000000 4f510000 12000e00  h.......OQ......
- 68f8 a02b1200 00000000 99000000 00000000  .+..............
- 6908 6b290000 12000e00 c06d0f00 00000000  k).......m......
+ 68f8 907f1200 00000000 99000000 00000000  ................
+ 6908 6b290000 12000e00 50ff0f00 00000000  k)......P.......
  6918 05000000 00000000 57160000 12000e00  ........W.......
- 6928 2e980400 00000000 49000000 00000000  ........I.......
- 6938 2b290000 12000e00 a5250500 00000000  +).......%......
+ 6928 8d980400 00000000 49000000 00000000  ........I.......
+ 6938 2b290000 12000e00 3a280500 00000000  +)......:(......
  6948 02000000 00000000 6b400000 12000e00  ........k@......
- 6958 70ef0b00 00000000 19020000 00000000  p...............
- 6968 af0e0000 12000e00 b0490900 00000000  .........I......
+ 6958 004b0c00 00000000 1a020000 00000000  .K..............
+ 6968 af0e0000 12000e00 70560900 00000000  ........pV......
  6978 29000000 00000000 ae320000 12000e00  )........2......
- 6988 300e0a00 00000000 16000000 00000000  0...............
- 6998 52040000 12000e00 214d0400 00000000  R.......!M......
+ 6988 70330a00 00000000 16000000 00000000  p3..............
+ 6998 52040000 12000e00 224d0400 00000000  R......."M......
  69a8 d9000000 00000000 41260000 11001800  ........A&......
- 69b8 c8741a00 00000000 08000000 00000000  .t..............
- 69c8 42110000 12000e00 b0cd0e00 00000000  B...............
- 69d8 36000000 00000000 cd1d0000 12000e00  6...............
- 69e8 e0750d00 00000000 a9000000 00000000  .u..............
- 69f8 7c490000 12000e00 30551100 00000000  |I......0U......
+ 69b8 c8b41a00 00000000 08000000 00000000  ................
+ 69c8 42110000 12000e00 10650900 00000000  B........e......
+ 69d8 2a000000 00000000 cd1d0000 12000e00  *...............
+ 69e8 50ec0d00 00000000 a9000000 00000000  P...............
+ 69f8 7c490000 12000e00 60b71100 00000000  |I......`.......
  6a08 40000000 00000000 59090000 12000e00  @.......Y.......
- 6a18 602d0900 00000000 5c010000 00000000  `-......\.......
- 6a28 2c3a0000 11001900 20c51d00 00000000  ,:...... .......
+ 6a18 e0370900 00000000 7c030000 00000000  .7......|.......
+ 6a28 2c3a0000 11001900 20051e00 00000000  ,:...... .......
  6a38 08000000 00000000 f7540000 12000e00  .........T......
- 6a48 e0b71200 00000000 0e000000 00000000  ................
- 6a58 341c0000 12000e00 efcb0400 00000000  4...............
+ 6a48 10f91200 00000000 0e000000 00000000  ................
+ 6a58 341c0000 12000e00 6ecc0400 00000000  4.......n.......
  6a68 28000000 00000000 ce480000 12000e00  (........H......
- 6a78 80501100 00000000 49000000 00000000  .P......I.......
- 6a88 c95c0000 11001800 08e21c00 00000000  .\..............
+ 6a78 b0b21100 00000000 49000000 00000000  ........I.......
+ 6a88 c95c0000 11001800 08221d00 00000000  .\......."......
  6a98 04000000 00000000 fd150000 12000e00  ................
- 6aa8 20231200 00000000 1b000000 00000000   #..............
- 6ab8 e5500000 12000e00 e1de0700 00000000  .P..............
+ 6aa8 10771200 00000000 1b000000 00000000  .w..............
+ 6ab8 e5500000 12000e00 72e40700 00000000  .P......r.......
  6ac8 90000000 00000000 e7050000 11001800  ................
- 6ad8 a8791a00 00000000 08000000 00000000  .y..............
- 6ae8 dd560000 11001900 e8671f00 00000000  .V.......g......
+ 6ad8 a8b91a00 00000000 08000000 00000000  ................
+ 6ae8 dd560000 11001900 e8a71f00 00000000  .V..............
  6af8 04000000 00000000 fc270000 12000e00  .........'......
- 6b08 906c0f00 00000000 55000000 00000000  .l......U.......
- 6b18 d50e0000 12000e00 30c90e00 00000000  ........0.......
+ 6b08 20fe0f00 00000000 55000000 00000000   .......U.......
+ 6b18 d50e0000 12000e00 e0620f00 00000000  .........b......
  6b28 15010000 00000000 543b0000 12000e00  ........T;......
- 6b38 e0fc0a00 00000000 160b0000 00000000  ................
- 6b48 b20c0000 12000e00 f04b0900 00000000  .........K......
- 6b58 39000000 00000000 b4310000 12000e00  9........1......
- 6b68 20ec0d00 00000000 b4000000 00000000   ...............
- 6b78 92180000 12000e00 c0dd0e00 00000000  ................
+ 6b38 104e0b00 00000000 160b0000 00000000  .N..............
+ 6b48 b20c0000 12000e00 b0580900 00000000  .........X......
+ 6b58 3c000000 00000000 b4310000 12000e00  <........1......
+ 6b68 60660e00 00000000 b4000000 00000000  `f..............
+ 6b78 92180000 12000e00 70750f00 00000000  ........pu......
  6b88 06000000 00000000 a2530000 12000e00  .........S......
- 6b98 c1fe0700 00000000 0f000000 00000000  ................
- 6ba8 af520000 12000e00 f0491200 00000000  .R.......I......
+ 6b98 81040800 00000000 0f000000 00000000  ................
+ 6ba8 af520000 12000e00 709c1200 00000000  .R......p.......
  6bb8 91000000 00000000 c02b0000 12000e00  .........+......
- 6bc8 f0780f00 00000000 2f000000 00000000  .x....../.......
- 6bd8 025f0000 12000e00 e0221300 00000000  ._......."......
+ 6bc8 30051000 00000000 2f000000 00000000  0......./.......
+ 6bd8 025f0000 12000e00 10641300 00000000  ._.......d......
  6be8 92000000 00000000 d9330000 11001900  .........3......
- 6bf8 a0621f00 00000000 04000000 00000000  .b..............
- 6c08 403f0000 12000e00 202e1200 00000000  @?...... .......
+ 6bf8 a0a21f00 00000000 04000000 00000000  ................
+ 6c08 403f0000 12000e00 10821200 00000000  @?..............
  6c18 9f010000 00000000 5e1c0000 12000e00  ........^.......
- 6c28 35cc0400 00000000 1e000000 00000000  5...............
- 6c38 e0390000 12000e00 84bc0500 00000000  .9..............
+ 6c28 b4cc0400 00000000 1e000000 00000000  ................
+ 6c38 e0390000 12000e00 bec00500 00000000  .9..............
  6c48 86000000 00000000 3d5b0000 12000e00  ........=[......
- 6c58 38620800 00000000 5f000000 00000000  8b......_.......
- 6c68 c9020000 12000e00 70c10e00 00000000  ........p.......
+ 6c58 6c680800 00000000 5f000000 00000000  lh......_.......
+ 6c68 c9020000 12000e00 305b0f00 00000000  ........0[......
  6c78 9c020000 00000000 895b0000 12000e00  .........[......
- 6c88 906d1200 00000000 6c010000 00000000  .m......l.......
- 6c98 a05e0000 12000e00 7a780800 00000000  .^......zx......
+ 6c88 00bf1200 00000000 6c010000 00000000  ........l.......
+ 6c98 a05e0000 12000e00 147e0800 00000000  .^.......~......
  6ca8 08000000 00000000 ad2b0000 12000e00  .........+......
- 6cb8 30780f00 00000000 bc000000 00000000  0x..............
- 6cc8 c21a0000 12000e00 e0c61000 00000000  ................
+ 6cb8 70041000 00000000 bc000000 00000000  p...............
+ 6cc8 c21a0000 12000e00 702b1100 00000000  ........p+......
  6cd8 87000000 00000000 a6040000 12000e00  ................
- 6ce8 402b0900 00000000 2c010000 00000000  @+......,.......
- 6cf8 53480000 12000e00 e04c1100 00000000  SH.......L......
+ 6ce8 c0350900 00000000 2c010000 00000000  .5......,.......
+ 6cf8 53480000 12000e00 60af1100 00000000  SH......`.......
  6d08 68000000 00000000 8d3d0000 12000e00  h........=......
- 6d18 f2a30600 00000000 7e000000 00000000  ........~.......
- 6d28 701b0000 12000e00 10c20b00 00000000  p...............
+ 6d18 54a90600 00000000 7e000000 00000000  T.......~.......
+ 6d28 701b0000 12000e00 901b0c00 00000000  p...............
  6d38 0b000000 00000000 74140000 12000e00  ........t.......
- 6d48 148a0400 00000000 05000000 00000000  ................
- 6d58 00050000 11001900 08ad1d00 00000000  ................
+ 6d48 738a0400 00000000 05000000 00000000  s...............
+ 6d58 00050000 11001900 08ed1d00 00000000  ................
  6d68 08000000 00000000 9f450000 12000e00  .........E......
- 6d78 b3ab0600 00000000 38000000 00000000  ........8.......
- 6d88 0a060000 11001900 00ad1d00 00000000  ................
+ 6d78 15b10600 00000000 38000000 00000000  ........8.......
+ 6d88 0a060000 11001900 00ed1d00 00000000  ................
  6d98 08000000 00000000 251d0000 12000e00  ........%.......
- 6da8 c0800b00 00000000 32000000 00000000  ........2.......
- 6db8 cc1e0000 12000e00 20c90a00 00000000  ........ .......
+ 6da8 d0d40b00 00000000 32000000 00000000  ........2.......
+ 6db8 cc1e0000 12000e00 80140b00 00000000  ................
  6dc8 12000000 00000000 ea030000 12000e00  ................
- 6dd8 fa4d0400 00000000 54000000 00000000  .M......T.......
- 6de8 11320000 12000e00 c88c0500 00000000  .2..............
+ 6dd8 fb4d0400 00000000 54000000 00000000  .M......T.......
+ 6de8 11320000 12000e00 d4900500 00000000  .2..............
  6df8 46000000 00000000 dd0f0000 12000e00  F...............
- 6e08 90500900 00000000 5b000000 00000000  .P......[.......
- 6e18 fe480000 12000e00 c0511100 00000000  .H.......Q......
+ 6e08 705d0900 00000000 5b000000 00000000  p]......[.......
+ 6e18 fe480000 12000e00 f0b31100 00000000  .H..............
  6e28 68000000 00000000 bc3c0000 12000e00  h........<......
/usr/lib64/libpython2.7.so.1.0 differs in assembler output
--- old /usr/lib64/libpython2.7.so.1.0 (disasm)
+++ new /usr/lib64/libpython2.7.so.1.0 (disasm)
@@ -5350,16 +5350,16 @@
 	mov    $something,%edi
 	call   <exit@plt>
 	lea    offset(%rip),%rdi        #   <_fini + ofs>
-	mov    %esi,offset(%rsp)
+	mov    %ecx,offset(%rsp)
 	mov    %r9,offset(%rsp)
 	mov    %rdx,offset(%rsp)
 	call   <puts@plt>
 	movswl offset(%rbp),%eax
-	mov    offset(%rsp),%esi
+	mov    offset(%rsp),%ecx
 	mov    offset(%rsp),%rdx
 	mov    offset(%rsp),%r9
 	or     $something,%al
-	or     %esi,%eax
+	or     %ecx,%eax
 	jmp    <PyGrammar_AddAccelerators + ofs>
 	lea    offset(%rip),%rdi        #   <_fini + ofs>
 	call   <puts@plt>
@@ -5489,7 +5489,7 @@
 	jmp    <list1node>
 
 PyNode_AddChild.cold:
-	mov    $something,%eax
+	or     $something,%esi
 	jmp    <PyNode_AddChild + ofs>
 	mov    $something,%eax
 	jmp    <PyNode_AddChild + ofs>
@@ -5497,7 +5497,7 @@
 	jmp    <PyNode_AddChild + ofs>
 	mov    $something,%eax
 	jmp    <PyNode_AddChild + ofs>
-	or     $something,%esi
+	mov    $something,%eax
 	jmp    <PyNode_AddChild + ofs>
 
 _PyNode_SizeOf:
@@ -5619,10 +5619,10 @@
 	mov    %rbp,%rdi
 	call   <PyTokenizer_Free@plt>
 	jmp    <parsetok + ofs>
-	mov    (%rsp),%rax
+	mov    offset(%rsp),%rax
 	orq    $something,offset(%rax)
 	jmp    <parsetok + ofs>
-	xor    %r14d,%r14d
+	mov    %rax,%r14
 	jmp    <parsetok + ofs>
 
 PyParser_ParseStringFlagsFilenameEx.cold:
@@ -7755,129 +7755,145 @@
 	jmp    <PyTokenizer_FromFile + ofs>
 
 PyTokenizer_Get.cold:
-	movl   $something,offset(%r13)
-	mov    %ebx,%esi
-	mov    %r13,%rdi
-	call   <tok_backup>
-	mov    $something,%ebp
+	lea    offset(%rip),%rdi        #   <_fini + ofs>
+	xor    %eax,%eax
+	mov    %ecx,offset(%rsp)
+	call   <PySys_WriteStderr@plt>
+	mov    offset(%rsp),%ecx
 	jmp    <PyTokenizer_Get + ofs>
 	lea    offset(%rip),%rdi        #   <_fini + ofs>
 	xor    %eax,%eax
+	mov    %ecx,offset(%rsp)
 	call   <PySys_WriteStderr@plt>
+	mov    offset(%rsp),%ecx
 	jmp    <PyTokenizer_Get + ofs>
-	mov    offset(%rip),%rax        #   <PyExc_DeprecationWarning@@Base-0x8020>
-	mov    offset(%r13),%ecx
-	xor    %r9d,%r9d
-	xor    %r8d,%r8d
-	mov    offset(%r13),%rdx
-	lea    offset(%rip),%rsi        #   <_fini + ofs>
-	mov    (%rax),%rdi
-	call   <PyErr_WarnExplicit@plt>
+	mov    offset(%r14),%rax
+	movl   $something,offset(%r14)
+	mov    %rax,offset(%r14)
+	mov    $something,%ebp
+	jmp    <PyTokenizer_Get + ofs>
+	mov    %r14,%rdi
+	call   <indenterror>
 	test   %eax,%eax
-	je     <PyTokenizer_Get + ofs>
-	mov    offset(%r13),%rax
-	movl   $something,offset(%r13)
-	mov    %rax,offset(%r13)
-	jmp    <PyTokenizer_Get.cold + ofs>
-	mov    offset(%r13),%rax
-	movl   $something,offset(%r13)
-	mov    %rax,offset(%r13)
-	jmp    <PyTokenizer_Get.cold + ofs>
-	movl   $something,offset(%r13)
+	jne    <PyTokenizer_Get.cold + ofs>
+	mov    offset(%r14),%eax
+	jmp    <PyTokenizer_Get + ofs>
+	movl   $something,offset(%r14)
 	mov    %eax,%esi
-	mov    %r13,%rdi
+	mov    %r14,%rdi
 	call   <tok_backup>
 	jmp    <PyTokenizer_Get.cold + ofs>
-	mov    offset(%r13),%rax
-	movl   $something,offset(%r13)
-	mov    %rax,offset(%r13)
-	jmp    <PyTokenizer_Get.cold + ofs>
-	movl   $something,offset(%r13)
-	mov    %r13,%rdi
+	movl   $something,offset(%r14)
+	mov    %r14,%rdi
 	call   <tok_backup>
 	jmp    <PyTokenizer_Get.cold + ofs>
-	mov    offset(%r13),%rdi
+	mov    offset(%r14),%rdi
 	mov    $something,%ebp
 	call   <clearerr@plt>
-	movl   $something,offset(%r13)
+	movl   $something,offset(%r14)
+	jmp    <PyTokenizer_Get + ofs>
+	movl   $something,offset(%r14)
+	mov    $something,%ebp
 	jmp    <PyTokenizer_Get + ofs>
-	mov    %r13,%rdi
-	call   <indenterror>
-	test   %eax,%eax
-	je     <PyTokenizer_Get + ofs>
-	jmp    <PyTokenizer_Get.cold + ofs>
 	mov    $something,%eax
 	sub    %r15d,%eax
-	mov    %eax,offset(%r13)
-	mov    offset(%r13),%rax
-	mov    %rax,offset(%r13)
+	mov    %eax,offset(%r14)
+	mov    offset(%r14),%rax
+	mov    %rax,offset(%r14)
 	jmp    <PyTokenizer_Get.cold + ofs>
-	movl   $something,offset(%r13)
+	mov    offset(%r14),%rax
+	movl   $something,offset(%r14)
+	mov    %rax,offset(%r14)
+	jmp    <PyTokenizer_Get.cold + ofs>
+	movl   $something,offset(%r14)
+	mov    %ebx,%esi
+	mov    %r14,%rdi
+	call   <tok_backup>
+	jmp    <PyTokenizer_Get.cold + ofs>
+	lea    offset(%rip),%rdi        #   <_fini + ofs>
+	call   <Py_FatalError@plt>
+	mov    offset(%r14),%rax
+	jmp    <PyTokenizer_Get + ofs>
+	mov    offset(%r14),%rax
+	movl   $something,offset(%r14)
+	mov    %rax,offset(%r14)
+	jmp    <PyTokenizer_Get.cold + ofs>
+	movl   $something,offset(%r14)
 	mov    $something,%esi
-	mov    %r13,%rdi
+	mov    %r14,%rdi
 	call   <tok_backup>
 	jmp    <PyTokenizer_Get.cold + ofs>
-	movl   $something,offset(%r13)
-	mov    $something,%ebp
+	lea    offset(%rip),%rdi        #   <_fini + ofs>
+	xor    %eax,%eax
+	mov    %ecx,offset(%rsp)
+	call   <PySys_WriteStderr@plt>
+	mov    offset(%rsp),%ecx
+	jmp    <PyTokenizer_Get + ofs>
+	mov    offset(%rip),%rax        #   <PyExc_DeprecationWarning@@Base-0x8020>
+	mov    offset(%r14),%ecx
+	xor    %r9d,%r9d
+	xor    %r8d,%r8d
+	mov    offset(%r14),%rdx
+	lea    offset(%rip),%rsi        #   <_fini + ofs>
+	mov    (%rax),%rdi
+	call   <PyErr_WarnExplicit@plt>
+	test   %eax,%eax
+	je     <PyTokenizer_Get + ofs>
+	mov    offset(%r14),%rax
+	movl   $something,offset(%r14)
+	mov    %rax,offset(%r14)
+	jmp    <PyTokenizer_Get.cold + ofs>
+	mov    %ebp,%esi
+	mov    %r14,%rdi
+	call   <tok_backup>
+	mov    %ebx,%esi
+	mov    %r14,%rdi
+	call   <tok_backup>
+	mov    offset(%r14),%rax
+	mov    %rax,(%r12)
+	mov    offset(%r14),%rax
 	jmp    <PyTokenizer_Get + ofs>
+	mov    offset(%r14),%rax
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1