~/f/python/RPMS.2017 ~/f/python ~/f/python RPMS.2017/libpython2_7-1_0-2.7.18-1.1.x86_64.rpm RPMS/libpython2_7-1_0-2.7.18-1.1.x86_64.rpm differ: char 225, line 1 Comparing libpython2_7-1_0-2.7.18-1.1.x86_64.rpm to libpython2_7-1_0-2.7.18-1.1.x86_64.rpm comparing the rpm tags of libpython2_7-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -104 +104 @@ -/usr/lib64/libpython2.7.so.1.0 f384ec80deeae989395ce61dde1a4cecd40753b16eab0645c1e54c087ffea6a3 0 +/usr/lib64/libpython2.7.so.1.0 9f334b918053eeece6ab42dbb7000beadf2cece26073964fe0bc32d27b941f89 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) @@ -1544,7 +1544,7 @@ 62d0 39060000 12000000 00000000 00000000 9............... 62e0 00000000 00000000 7d2c0000 12000000 ........},...... 62f0 00000000 00000000 00000000 00000000 ................ - 6300 58020000 12000000 00000000 00000000 X............... + 6300 48020000 12000000 00000000 00000000 H............... 6310 00000000 00000000 ff5d0000 12000000 .........]...... 6320 00000000 00000000 00000000 00000000 ................ 6330 2d2b0000 12000000 00000000 00000000 -+.............. @@ -1619,1866 +1619,1866 @@ 6780 51080000 12000000 00000000 00000000 Q............... 6790 00000000 00000000 03630000 12000000 .........c...... 67a0 00000000 00000000 00000000 00000000 ................ - 67b0 57540000 12000e00 10cf1100 00000000 WT.............. + 67b0 57540000 12000e00 60251200 00000000 WT......`%...... 67c0 f2000000 00000000 ca050000 12000e00 ................ - 67d0 40d50d00 00000000 16000000 00000000 @............... - 67e0 960e0000 11001800 88e11900 00000000 ................ + 67d0 e0900e00 00000000 16000000 00000000 ................ + 67e0 960e0000 11001800 88211a00 00000000 .........!...... 67f0 08000000 00000000 a5480000 12000e00 .........H...... - 6800 60e31000 00000000 54000000 00000000 `.......T....... - 6810 ef370000 12000e00 008e0a00 00000000 .7.............. + 6800 a04f1100 00000000 54000000 00000000 .O......T....... + 6810 ef370000 12000e00 00d90a00 00000000 .7.............. 6820 74010000 00000000 4b100000 12000e00 t.......K....... - 6830 f04c0900 00000000 3c000000 00000000 .L......<....... - 6840 85010000 12000e00 a0a80a00 00000000 ................ + 6830 b05a0900 00000000 3c000000 00000000 .Z......<....... + 6840 85010000 12000e00 20f40a00 00000000 ........ ....... 6850 e2000000 00000000 08190000 11001900 ................ - 6860 701d1d00 00000000 01000000 00000000 p............... - 6870 e04d0000 12000e00 e0960d00 00000000 .M.............. + 6860 705d1d00 00000000 01000000 00000000 p].............. + 6870 e04d0000 12000e00 403d0e00 00000000 .M......@=...... 6880 26000000 00000000 fb480000 12000e00 &........H...... - 6890 70e51000 00000000 64000000 00000000 p.......d....... - 68a0 59510000 12000e00 60ab1100 00000000 YQ......`....... + 6890 b0511100 00000000 64000000 00000000 .Q......d....... + 68a0 59510000 12000e00 d0031200 00000000 YQ.............. 68b0 ae000000 00000000 75290000 12000e00 ........u)...... - 68c0 80e40e00 00000000 05000000 00000000 ................ - 68d0 61160000 12000e00 cc960400 00000000 a............... + 68c0 809c0f00 00000000 05000000 00000000 ................ + 68d0 61160000 12000e00 77970400 00000000 a.......w....... 68e0 49000000 00000000 35290000 12000e00 I.......5)...... - 68f0 14260500 00000000 02000000 00000000 .&.............. - 6900 75400000 12000e00 60920b00 00000000 u@......`....... - 6910 1b020000 00000000 b90e0000 12000e00 ................ - 6920 d0440900 00000000 31000000 00000000 .D......1....... - 6930 b8320000 12000e00 20f50900 00000000 .2...... ....... + 68f0 54280500 00000000 02000000 00000000 T(.............. + 6900 75400000 12000e00 80080c00 00000000 u@.............. + 6910 3e020000 00000000 b90e0000 12000e00 >............... + 6920 80520900 00000000 31000000 00000000 .R......1....... + 6930 b8320000 12000e00 e0260a00 00000000 .2.......&...... 6940 16000000 00000000 52040000 12000e00 ........R....... - 6950 114d0400 00000000 d9000000 00000000 .M.............. - 6960 4b260000 11001800 c8e41900 00000000 K&.............. + 6950 124d0400 00000000 d9000000 00000000 .M.............. + 6960 4b260000 11001800 c8241a00 00000000 K&.......$...... 6970 08000000 00000000 4c110000 12000e00 ........L....... - 6980 60410e00 00000000 36000000 00000000 `A......6....... - 6990 d71d0000 12000e00 b0ea0c00 00000000 ................ - 69a0 a8000000 00000000 86490000 12000e00 .........I...... - 69b0 50e91000 00000000 40000000 00000000 P.......@....... - 69c0 63090000 12000e00 b0280900 00000000 c........(...... - 69d0 5c010000 00000000 363a0000 11001900 \.......6:...... - 69e0 20351d00 00000000 08000000 00000000 5.............. - 69f0 01550000 12000e00 003a1200 00000000 .U.......:...... + 6980 00600900 00000000 2a000000 00000000 .`......*....... + 6990 d71d0000 12000e00 f08a0d00 00000000 ................ + 69a0 ae000000 00000000 86490000 12000e00 .........I...... + 69b0 90551100 00000000 40000000 00000000 .U......@....... + 69c0 63090000 12000e00 10340900 00000000 c........4...... + 69d0 83030000 00000000 363a0000 11001900 ........6:...... + 69e0 20751d00 00000000 08000000 00000000 u.............. + 69f0 01550000 12000e00 50801200 00000000 .U......P....... 6a00 0e000000 00000000 3e1c0000 12000e00 ........>....... - 6a10 12cb0400 00000000 28000000 00000000 ........(....... - 6a20 d8480000 12000e00 a0e41000 00000000 .H.............. + 6a10 98cb0400 00000000 28000000 00000000 ........(....... + 6a20 d8480000 12000e00 e0501100 00000000 .H.......P...... 6a30 49000000 00000000 e45c0000 11001800 I........\...... - 6a40 08521c00 00000000 04000000 00000000 .R.............. - 6a50 07160000 12000e00 b0a21100 00000000 ................ + 6a40 08921c00 00000000 04000000 00000000 ................ + 6a50 07160000 12000e00 20fb1100 00000000 ........ ....... 6a60 1b000000 00000000 ef500000 12000e00 .........P...... - 6a70 d2e40700 00000000 90000000 00000000 ................ - 6a80 e7050000 11001800 a8e91900 00000000 ................ + 6a70 7fec0700 00000000 90000000 00000000 ................ + 6a80 e7050000 11001800 a8291a00 00000000 .........)...... 6a90 08000000 00000000 e7560000 11001900 .........V...... - 6aa0 e8d71e00 00000000 04000000 00000000 ................ - 6ab0 06280000 12000e00 50e30e00 00000000 .(......P....... + 6aa0 e8171f00 00000000 04000000 00000000 ................ + 6ab0 06280000 12000e00 509b0f00 00000000 .(......P....... 6ac0 56000000 00000000 df0e0000 12000e00 V............... - 6ad0 003c0e00 00000000 f9010000 00000000 .<.............. - 6ae0 5e3b0000 12000e00 b0ca0a00 00000000 ^;.............. - 6af0 dc0a0000 00000000 d20c0000 12000e00 ................ - 6b00 40460900 00000000 39000000 00000000 @F......9....... - 6b10 be310000 12000e00 e0600d00 00000000 .1.......`...... + 6ad0 50010f00 00000000 f9010000 00000000 P............... + 6ae0 5e3b0000 12000e00 001c0b00 00000000 ^;.............. + 6af0 ec0a0000 00000000 d20c0000 12000e00 ................ + 6b00 f0530900 00000000 39000000 00000000 .S......9....... + 6b10 be310000 12000e00 80040e00 00000000 .1.............. 6b20 a6000000 00000000 9c180000 12000e00 ................ - 6b30 e0510e00 00000000 06000000 00000000 .Q.............. - 6b40 ac530000 12000e00 4e030800 00000000 .S......N....... + 6b30 c0140f00 00000000 06000000 00000000 ................ + 6b40 ac530000 12000e00 f10a0800 00000000 .S.............. 6b50 0f000000 00000000 b9520000 12000e00 .........R...... - 6b60 50cb1100 00000000 8b000000 00000000 P............... - 6b70 ca2b0000 12000e00 20f00e00 00000000 .+...... ....... + 6b60 50221200 00000000 8b000000 00000000 P".............. + 6b70 ca2b0000 12000e00 e0a20f00 00000000 .+.............. 6b80 2f000000 00000000 075f0000 12000e00 /........_...... - 6b90 b0a61200 00000000 92000000 00000000 ................ - 6ba0 e3330000 11001900 a0d21e00 00000000 .3.............. + 6b90 30eb1200 00000000 92000000 00000000 0............... + 6ba0 e3330000 11001900 a0121f00 00000000 .3.............. 6bb0 04000000 00000000 4a3f0000 12000e00 ........J?...... - 6bc0 f0ad1100 00000000 aa010000 00000000 ................ - 6bd0 681c0000 12000e00 58cb0400 00000000 h.......X....... + 6bc0 60061200 00000000 aa010000 00000000 `............... + 6bd0 681c0000 12000e00 decb0400 00000000 h............... 6be0 1e000000 00000000 ea390000 12000e00 .........9...... - 6bf0 92be0500 00000000 86000000 00000000 ................ - 6c00 475b0000 12000e00 7a620800 00000000 G[......zb...... + 6bf0 60c30500 00000000 86000000 00000000 `............... + 6c00 475b0000 12000e00 8b6a0800 00000000 G[.......j...... 6c10 60000000 00000000 c9020000 12000e00 `............... - 6c20 30340e00 00000000 a0020000 00000000 04.............. - 6c30 a45b0000 12000e00 30f01100 00000000 .[......0....... + 6c20 90f90e00 00000000 a0020000 00000000 ................ + 6c30 a45b0000 12000e00 40461200 00000000 .[......@F...... 6c40 6c010000 00000000 a55e0000 12000e00 l........^...... - 6c50 d5760800 00000000 08000000 00000000 .v.............. - 6c60 b72b0000 12000e00 60ef0e00 00000000 .+......`....... + 6c50 177f0800 00000000 08000000 00000000 ................ + 6c60 b72b0000 12000e00 20a20f00 00000000 .+...... ....... 6c70 bc000000 00000000 cc1a0000 12000e00 ................ - 6c80 505c1000 00000000 9c000000 00000000 P\.............. - 6c90 a6040000 12000e00 80260900 00000000 .........&...... + 6c80 00cb1000 00000000 8c000000 00000000 ................ + 6c90 a6040000 12000e00 e0310900 00000000 .........1...... 6ca0 3a010000 00000000 5d480000 12000e00 :.......]H...... - 6cb0 10e11000 00000000 64000000 00000000 ........d....... - 6cc0 973d0000 12000e00 0ba50600 00000000 .=.............. + 6cb0 904d1100 00000000 64000000 00000000 .M......d....... + 6cc0 973d0000 12000e00 abaa0600 00000000 .=.............. 6cd0 7e000000 00000000 7a1b0000 12000e00 ~.......z....... - 6ce0 80660b00 00000000 0b000000 00000000 .f.............. - 6cf0 7e140000 12000e00 c0880400 00000000 ~............... + 6ce0 30da0b00 00000000 0b000000 00000000 0............... + 6cf0 7e140000 12000e00 6b890400 00000000 ~.......k....... 6d00 05000000 00000000 00050000 11001900 ................ - 6d10 081d1d00 00000000 08000000 00000000 ................ - 6d20 a9450000 12000e00 39ac0600 00000000 .E......9....... + 6d10 085d1d00 00000000 08000000 00000000 .].............. + 6d20 a9450000 12000e00 d9b10600 00000000 .E.............. 6d30 38000000 00000000 0a060000 11001900 8............... - 6d40 001d1d00 00000000 08000000 00000000 ................ - 6d50 2f1d0000 12000e00 20450b00 00000000 /....... E...... + 6d40 005d1d00 00000000 08000000 00000000 .].............. + 6d50 2f1d0000 12000e00 c0980b00 00000000 /............... 6d60 32000000 00000000 d61e0000 12000e00 2............... - 6d70 709b0a00 00000000 12000000 00000000 p............... - 6d80 ea030000 12000e00 ea4d0400 00000000 .........M...... + 6d70 c0e60a00 00000000 12000000 00000000 ................ + 6d80 ea030000 12000e00 eb4d0400 00000000 .........M...... 6d90 54000000 00000000 1b320000 12000e00 T........2...... - 6da0 448e0500 00000000 46000000 00000000 D.......F....... - 6db0 e70f0000 12000e00 904a0900 00000000 .........J...... + 6da0 66930500 00000000 46000000 00000000 f.......F....... + 6db0 e70f0000 12000e00 50580900 00000000 ........PX...... 6dc0 57000000 00000000 08490000 12000e00 W........I...... - 6dd0 e0e51000 00000000 64000000 00000000 ........d....... - 6de0 dc3c0000 12000e00 e01f0b00 00000000 .<.............. + 6dd0 20521100 00000000 64000000 00000000 R......d....... + 6de0 dc3c0000 12000e00 60720b00 00000000 .<......`r...... 6df0 be010000 00000000 db040000 12000e00 ................ - 6e00 065f0400 00000000 09010000 00000000 ._.............. - 6e10 f21c0000 12000e00 d0650a00 00000000 .........e...... + 6e00 075f0400 00000000 09010000 00000000 ._.............. + 6e10 f21c0000 12000e00 70b00a00 00000000 ........p....... 6e20 00010000 00000000 47510000 11001800 ........GQ...... - 6e30 80b41b00 00000000 28000000 00000000 ........(....... - 6e40 a7580000 12000e00 30e91100 00000000 .X......0....... + 6e30 80f41b00 00000000 28000000 00000000 ........(....... + 6e40 a7580000 12000e00 403f1200 00000000 .X......@?...... 6e50 a0010000 00000000 d33e0000 12000e00 .........>...... - 6e60 b0d50d00 00000000 d5000000 00000000 ................ - 6e70 a8070000 12000e00 b0eb0c00 00000000 ................ + 6e60 50910e00 00000000 d6000000 00000000 P............... /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) @@ -5346,11 +5346,11 @@ lea offset(%rip),%rdi # <_fini + ofs> mov %esi,offset(%rsp) mov %r9d,offset(%rsp) - mov %r10,offset(%rsp) mov %rdx,offset(%rsp) + mov %r10,offset(%rsp) call - mov offset(%rsp),%rdx mov offset(%rsp),%r10 + mov offset(%rsp),%rdx mov offset(%rsp),%r9d mov offset(%rsp),%esi jmp @@ -5574,7 +5574,7 @@ jmp parsetok.cold: - mov (%rsp),%rax + mov offset(%rsp),%rax orq $something,offset(%rax) jmp mov offset(%rsp),%rsi @@ -5614,7 +5614,7 @@ jmp movl $something,(%r12) jmp - xor %r14d,%r14d + mov %rax,%r14 jmp PyParser_ParseStringFlagsFilenameEx.cold: @@ -7753,16 +7753,6 @@ jmp PyTokenizer_Get.cold: - mov %r12,%rdi - call - test %eax,%eax - jne - mov offset(%r12),%eax - jmp - movl $something,offset(%r12) - mov %r12,%rdi - call - jmp movl $something,offset(%r12) mov offset(%r12),%rax mov %rax,offset(%r12) @@ -7775,6 +7765,14 @@ lea offset(%rip),%rdi # <_fini + ofs> call mov offset(%r12),%rax + jmp + movl $something,offset(%r12) + mov offset(%r12),%rax + mov %rax,offset(%r12) + jmp + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r12),%rax movsbl (%rax),%edx cmp %edx,%r15d je @@ -7789,25 +7787,24 @@ mov %rax,offset(%rbp) mov offset(%r12),%rax jmp - mov offset(%rsp),%rdi - mov %rax,offset(%rsp) - call - mov offset(%rsp),%rdx - xor %esi,%esi - lea (%rdx,%rax,1),%rdi - mov $something,%edx - call <__isoc23_strtol@plt> - lea -offset(%rax),%edx + movl $something,offset(%r12) + mov %r12,%rdi + call + jmp + movl $something,offset(%r12) + mov %ebx,%esi + mov %r12,%rdi + call + jmp + movl $something,offset(%r12) mov %eax,%esi - cmp $something,%edx - ja - mov %eax,offset(%r12) - mov offset(%rip),%rax # - cmpl $something,(%rax) + mov %r12,%rdi + call + jmp + mov %r12,%rdi + call + test %eax,%eax je - lea offset(%rip),%rdi # <_fini + ofs> - xor %eax,%eax - call jmp mov offset(%rip),%rax # xor %r9d,%r9d @@ -7824,46 +7821,37 @@ mov %rax,offset(%r12) jmp movl $something,offset(%r12) - mov %eax,%esi - mov %r12,%rdi - call + mov $something,%ebx jmp - mov $something,%eax - sub %r14d,%eax - mov %eax,offset(%r12) - mov offset(%r12),%rax - mov %rax,offset(%r12) + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + call jmp movl $something,offset(%r12) mov %r12,%rdi call jmp - movl $something,offset(%r12) - mov offset(%r12),%rax - mov %rax,offset(%r12) - jmp mov %r12,%rdi call test %eax,%eax - je + jne + mov offset(%r12),%eax jmp - movl $something,offset(%r12) + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + call + jmp + mov $something,%eax + sub %r13d,%eax + mov %eax,offset(%r12) mov offset(%r12),%rax mov %rax,offset(%r12) jmp movl $something,offset(%r12) - mov %ebx,%esi mov %r12,%rdi call jmp lea offset(%rip),%rdi # <_fini + ofs> - call - mov offset(%r12),%rax - movsbl (%rax),%edx - cmp %edx,%ebx - je - jmp - lea offset(%rip),%rdi # <_fini + ofs> mov %eax,offset(%rsp) call mov offset(%r12),%rdx @@ -7872,26 +7860,38 @@ cmp %eax,%ecx je jmp - movl $something,offset(%r12) - mov %r12,%rdi - call + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r12),%rax jmp movl $something,offset(%r12) - mov $something,%ebx + mov offset(%r12),%rax + mov %rax,offset(%r12) jmp - mov offset(%r12),%rdi - mov $something,%ebx - call - movl $something,offset(%r12) + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r12),%rax + movsbl (%rax),%edx + cmp %edx,%ebx + je + jmp + lea offset(%rip),%rdi # <_fini + ofs> + xor %eax,%eax + call jmp mov %r12,%rdi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1