~/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 3fa05ed965fea1a48a94d5dd377bbf15bc5c46c280fe8533ff4044ed1aac787d 0 +/usr/lib64/libpython2.7.so.1.0 ddaf35cb1d546501525d07295dcb405d0b65fb4f052071f4a6b73013a5287406 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) @@ -1343,7 +1343,7 @@ 5640 d3040000 12000000 00000000 00000000 ................ 5650 00000000 00000000 475d0000 12000000 ........G]...... 5660 00000000 00000000 00000000 00000000 ................ - 5670 795e0000 12000000 00000000 00000000 y^.............. + 5670 665e0000 12000000 00000000 00000000 f^.............. 5680 00000000 00000000 f82b0000 12000000 .........+...... 5690 00000000 00000000 00000000 00000000 ................ 56a0 46080000 12000000 00000000 00000000 F............... @@ -1377,7 +1377,7 @@ 5860 00000000 00000000 33060000 12000000 ........3....... 5870 00000000 00000000 00000000 00000000 ................ 5880 a4540000 12000000 00000000 00000000 .T.............. - 5890 00000000 00000000 cd210000 12000000 .........!...... + 5890 00000000 00000000 b7210000 12000000 .........!...... 58a0 00000000 00000000 00000000 00000000 ................ 58b0 155e0000 12000000 00000000 00000000 .^.............. 58c0 00000000 00000000 39630000 11000000 ........9c...... @@ -1547,7 +1547,7 @@ 6300 39060000 12000000 00000000 00000000 9............... 6310 00000000 00000000 6d2c0000 12000000 ........m,...... 6320 00000000 00000000 00000000 00000000 ................ - 6330 58020000 12000000 00000000 00000000 X............... + 6330 48020000 12000000 00000000 00000000 H............... 6340 00000000 00000000 de5d0000 12000000 .........]...... 6350 00000000 00000000 00000000 00000000 ................ 6360 1d2b0000 12000000 00000000 00000000 .+.............. @@ -1621,1865 +1621,1865 @@ 67a0 00000000 00000000 00000000 00000000 ................ 67b0 f8620000 12000000 00000000 00000000 .b.............. 67c0 00000000 00000000 47540000 12000e00 ........GT...... - 67d0 d04a1200 00000000 f6000000 00000000 .J.............. - 67e0 ca050000 12000e00 c05f0e00 00000000 ........._...... + 67d0 909d1200 00000000 f6000000 00000000 ................ + 67e0 ca050000 12000e00 30ef0e00 00000000 ........0....... 67f0 16000000 00000000 860e0000 11001800 ................ - 6800 88611a00 00000000 08000000 00000000 .a.............. - 6810 95480000 12000e00 504c1100 00000000 .H......PL...... + 6800 88b11a00 00000000 08000000 00000000 ................ + 6810 95480000 12000e00 80af1100 00000000 .H.............. 6820 58000000 00000000 df370000 12000e00 X........7...... - 6830 00c00a00 00000000 6c010000 00000000 ........l....... - 6840 3b100000 12000e00 e0520900 00000000 ;........R...... + 6830 90050b00 00000000 6c010000 00000000 ........l....... + 6840 3b100000 12000e00 705f0900 00000000 ;.......p_...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 c0db0a00 00000000 e2000000 00000000 ................ - 6870 f8180000 11001900 709d1d00 00000000 ........p....... + 6860 a0230b00 00000000 e2000000 00000000 .#.............. + 6870 f8180000 11001900 70ed1d00 00000000 ........p....... 6880 01000000 00000000 d04d0000 12000e00 .........M...... - 6890 10220e00 00000000 26000000 00000000 ."......&....... - 68a0 eb480000 12000e00 604e1100 00000000 .H......`N...... + 6890 30980e00 00000000 26000000 00000000 0.......&....... + 68a0 eb480000 12000e00 90b11100 00000000 .H.............. 68b0 68000000 00000000 49510000 12000e00 h.......IQ...... - 68c0 a0281200 00000000 99000000 00000000 .(.............. - 68d0 65290000 12000e00 f06f0f00 00000000 e).......o...... + 68c0 a07d1200 00000000 99000000 00000000 .}.............. + 68d0 65290000 12000e00 f0fd0f00 00000000 e).............. 68e0 05000000 00000000 51160000 12000e00 ........Q....... - 68f0 2b980400 00000000 49000000 00000000 +.......I....... - 6900 25290000 12000e00 c4250500 00000000 %).......%...... + 68f0 7d980400 00000000 49000000 00000000 }.......I....... + 6900 25290000 12000e00 39280500 00000000 %)......9(...... 6910 02000000 00000000 65400000 12000e00 ........e@...... - 6920 20f30b00 00000000 1a020000 00000000 ............... - 6930 a90e0000 12000e00 a0490900 00000000 .........I...... + 6920 a0490c00 00000000 1a020000 00000000 .I.............. + 6930 a90e0000 12000e00 10560900 00000000 .........V...... 6940 29000000 00000000 a8320000 12000e00 )........2...... - 6950 700f0a00 00000000 16000000 00000000 p............... - 6960 52040000 12000e00 114d0400 00000000 R........M...... + 6950 60330a00 00000000 16000000 00000000 `3.............. + 6960 52040000 12000e00 124d0400 00000000 R........M...... 6970 d9000000 00000000 3b260000 11001800 ........;&...... - 6980 c8641a00 00000000 08000000 00000000 .d.............. - 6990 3c110000 12000e00 10d10e00 00000000 <............... - 69a0 36000000 00000000 c71d0000 12000e00 6............... - 69b0 807a0d00 00000000 a9000000 00000000 .z.............. - 69c0 76490000 12000e00 40521100 00000000 vI......@R...... + 6980 c8b41a00 00000000 08000000 00000000 ................ + 6990 3c110000 12000e00 b0640900 00000000 <........d...... + 69a0 2a000000 00000000 c71d0000 12000e00 *............... + 69b0 30eb0d00 00000000 a9000000 00000000 0............... + 69c0 76490000 12000e00 70b51100 00000000 vI......p....... 69d0 40000000 00000000 53090000 12000e00 @.......S....... - 69e0 502d0900 00000000 5c010000 00000000 P-......\....... - 69f0 263a0000 11001900 20b51d00 00000000 &:...... ....... + 69e0 70370900 00000000 7c030000 00000000 p7......|....... + 69f0 263a0000 11001900 20051e00 00000000 &:...... ....... 6a00 08000000 00000000 f1540000 12000e00 .........T...... - 6a10 00b81200 00000000 0e000000 00000000 ................ - 6a20 2e1c0000 12000e00 eccb0400 00000000 ................ + 6a10 20f71200 00000000 0e000000 00000000 ............... + 6a20 2e1c0000 12000e00 5ecc0400 00000000 ........^....... 6a30 28000000 00000000 c8480000 12000e00 (........H...... - 6a40 904d1100 00000000 49000000 00000000 .M......I....... - 6a50 c35c0000 11001800 08d21c00 00000000 .\.............. + 6a40 c0b01100 00000000 49000000 00000000 ........I....... + 6a50 c35c0000 11001800 08221d00 00000000 .\......."...... 6a60 04000000 00000000 f7150000 12000e00 ................ - 6a70 20201200 00000000 1b000000 00000000 .............. - 6a80 df500000 12000e00 46df0700 00000000 .P......F....... + 6a70 20751200 00000000 1b000000 00000000 u.............. + 6a80 df500000 12000e00 f8e30700 00000000 .P.............. 6a90 90000000 00000000 e7050000 11001800 ................ - 6aa0 a8691a00 00000000 08000000 00000000 .i.............. - 6ab0 d7560000 11001900 e8571f00 00000000 .V.......W...... + 6aa0 a8b91a00 00000000 08000000 00000000 ................ + 6ab0 d7560000 11001900 e8a71f00 00000000 .V.............. 6ac0 04000000 00000000 f6270000 12000e00 .........'...... - 6ad0 c06e0f00 00000000 55000000 00000000 .n......U....... - 6ae0 cf0e0000 12000e00 90cc0e00 00000000 ................ + 6ad0 c0fc0f00 00000000 55000000 00000000 ........U....... + 6ae0 cf0e0000 12000e00 90610f00 00000000 .........a...... 6af0 15010000 00000000 4e3b0000 12000e00 ........N;...... - 6b00 40010b00 00000000 160b0000 00000000 @............... - 6b10 ac0c0000 12000e00 e04b0900 00000000 .........K...... - 6b20 39000000 00000000 ae310000 12000e00 9........1...... - 6b30 10f10d00 00000000 b4000000 00000000 ................ - 6b40 8c180000 12000e00 20e10e00 00000000 ........ ....... + 6b00 e04c0b00 00000000 160b0000 00000000 .L.............. + 6b10 ac0c0000 12000e00 50580900 00000000 ........PX...... + 6b20 3c000000 00000000 ae310000 12000e00 <........1...... + 6b30 30650e00 00000000 b4000000 00000000 0e.............. + 6b40 8c180000 12000e00 20740f00 00000000 ........ t...... 6b50 06000000 00000000 9c530000 12000e00 .........S...... - 6b60 19ff0700 00000000 0f000000 00000000 ................ - 6b70 a9520000 12000e00 f0461200 00000000 .R.......F...... + 6b60 07040800 00000000 0f000000 00000000 ................ + 6b70 a9520000 12000e00 809a1200 00000000 .R.............. 6b80 91000000 00000000 ba2b0000 12000e00 .........+...... - 6b90 207b0f00 00000000 2f000000 00000000 {....../....... - 6ba0 fc5e0000 12000e00 f0221300 00000000 .^......."...... + 6b90 d0031000 00000000 2f000000 00000000 ......../....... + 6ba0 fc5e0000 12000e00 30621300 00000000 .^......0b...... 6bb0 92000000 00000000 d3330000 11001900 .........3...... - 6bc0 a0521f00 00000000 04000000 00000000 .R.............. - 6bd0 3a3f0000 12000e00 202b1200 00000000 :?...... +...... + 6bc0 a0a21f00 00000000 04000000 00000000 ................ + 6bd0 3a3f0000 12000e00 20801200 00000000 :?...... ....... 6be0 9f010000 00000000 581c0000 12000e00 ........X....... - 6bf0 32cc0400 00000000 1e000000 00000000 2............... - 6c00 da390000 12000e00 e6bc0500 00000000 .9.............. + 6bf0 a4cc0400 00000000 1e000000 00000000 ................ + 6c00 da390000 12000e00 93c00500 00000000 .9.............. 6c10 86000000 00000000 375b0000 12000e00 ........7[...... - 6c20 90620800 00000000 5f000000 00000000 .b......_....... - 6c30 c9020000 12000e00 d0c40e00 00000000 ................ + 6c20 f2670800 00000000 5f000000 00000000 .g......_....... + 6c30 c9020000 12000e00 e0590f00 00000000 .........Y...... 6c40 9c020000 00000000 835b0000 12000e00 .........[...... - 6c50 506a1200 00000000 6c010000 00000000 Pj......l....... - 6c60 9a5e0000 12000e00 5d780800 00000000 .^......]x...... + 6c50 10bd1200 00000000 6c010000 00000000 ........l....... + 6c60 9a5e0000 12000e00 bc7d0800 00000000 .^.......}...... 6c70 08000000 00000000 a72b0000 12000e00 .........+...... - 6c80 607a0f00 00000000 bc000000 00000000 `z.............. - 6c90 bc1a0000 12000e00 50c41000 00000000 ........P....... + 6c80 10031000 00000000 bc000000 00000000 ................ + 6c90 bc1a0000 12000e00 90291100 00000000 .........)...... 6ca0 87000000 00000000 a6040000 12000e00 ................ - 6cb0 302b0900 00000000 2c010000 00000000 0+......,....... - 6cc0 4d480000 12000e00 f0491100 00000000 MH.......I...... + 6cb0 50350900 00000000 2c010000 00000000 P5......,....... + 6cc0 4d480000 12000e00 70ad1100 00000000 MH......p....... 6cd0 68000000 00000000 873d0000 12000e00 h........=...... - 6ce0 5fa40600 00000000 7e000000 00000000 _.......~....... - 6cf0 6a1b0000 12000e00 30c60b00 00000000 j.......0....... + 6ce0 2ca90600 00000000 7e000000 00000000 ,.......~....... + 6cf0 6a1b0000 12000e00 301a0c00 00000000 j.......0....... 6d00 0b000000 00000000 6e140000 12000e00 ........n....... - 6d10 118a0400 00000000 05000000 00000000 ................ - 6d20 00050000 11001900 089d1d00 00000000 ................ + 6d10 638a0400 00000000 05000000 00000000 c............... + 6d20 00050000 11001900 08ed1d00 00000000 ................ 6d30 08000000 00000000 99450000 12000e00 .........E...... - 6d40 20ac0600 00000000 38000000 00000000 .......8....... - 6d50 0a060000 11001900 009d1d00 00000000 ................ + 6d40 edb00600 00000000 38000000 00000000 ........8....... + 6d50 0a060000 11001900 00ed1d00 00000000 ................ 6d60 08000000 00000000 1f1d0000 12000e00 ................ - 6d70 f0840b00 00000000 32000000 00000000 ........2....... - 6d80 c61e0000 12000e00 90cd0a00 00000000 ................ + 6d70 c0d30b00 00000000 32000000 00000000 ........2....... + 6d80 c61e0000 12000e00 60130b00 00000000 ........`....... 6d90 12000000 00000000 ea030000 12000e00 ................ - 6da0 ea4d0400 00000000 54000000 00000000 .M......T....... - 6db0 0b320000 12000e00 de8c0500 00000000 .2.............. + 6da0 eb4d0400 00000000 54000000 00000000 .M......T....... + 6db0 0b320000 12000e00 37900500 00000000 .2......7....... 6dc0 46000000 00000000 d70f0000 12000e00 F............... - 6dd0 80500900 00000000 5b000000 00000000 .P......[....... - 6de0 f8480000 12000e00 d04e1100 00000000 .H.......N...... + 6dd0 105d0900 00000000 5b000000 00000000 .]......[....... + 6de0 f8480000 12000e00 00b21100 00000000 .H.............. 6df0 68000000 00000000 b63c0000 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) @@ -5345,16 +5345,16 @@ mov $something,%edi call lea offset(%rip),%rdi # <_fini + ofs> - mov %esi,offset(%rsp) + mov %ecx,offset(%rsp) mov %r9,offset(%rsp) mov %rdx,offset(%rsp) call 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 lea offset(%rip),%rdi # <_fini + ofs> call @@ -5484,7 +5484,7 @@ jmp PyNode_AddChild.cold: - mov $something,%eax + or $something,%esi jmp mov $something,%eax jmp @@ -5492,7 +5492,7 @@ jmp mov $something,%eax jmp - or $something,%esi + mov $something,%eax jmp _PyNode_SizeOf: @@ -5614,10 +5614,10 @@ mov %rbp,%rdi call jmp - mov (%rsp),%rax + mov offset(%rsp),%rax orq $something,offset(%rax) jmp - xor %r14d,%r14d + mov %rax,%r14 jmp PyParser_ParseStringFlagsFilenameEx.cold: @@ -7749,132 +7749,145 @@ jmp PyTokenizer_Get.cold: - mov $something,%eax - sub %r15d,%eax - mov %eax,offset(%r13) - mov offset(%r13),%rax - mov %rax,offset(%r13) - mov $something,%ebp - jmp - mov offset(%rip),%rax # - mov offset(%r13),%ecx - xor %r9d,%r9d - xor %r8d,%r8d - mov offset(%r13),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi - call - test %eax,%eax - je - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp lea offset(%rip),%rdi # <_fini + ofs> - call + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx jmp - movl $something,offset(%r13) - mov %eax,%esi - mov %r13,%rdi - call - jmp - movl $something,offset(%r13) - mov %r13,%rdi - call - jmp - movl $something,offset(%r13) - mov %ebx,%esi - mov %r13,%rdi - call - jmp lea offset(%rip),%rdi # <_fini + ofs> xor %eax,%eax + mov %ecx,offset(%rsp) call + mov offset(%rsp),%ecx jmp - mov offset(%r13),%rax - movl $something,offset(%r13) - mov %rax,offset(%r13) - jmp - mov %r13,%rdi + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + mov $something,%ebp + jmp + mov %r14,%rdi call test %eax,%eax jne - mov offset(%r13),%eax + mov offset(%r14),%eax jmp - movl $something,offset(%r13) - mov $something,%esi - mov %r13,%rdi + movl $something,offset(%r14) + mov %eax,%esi + mov %r14,%rdi call jmp - mov offset(%r13),%rdi + movl $something,offset(%r14) + mov %r14,%rdi + call + jmp + mov offset(%r14),%rdi mov $something,%ebp call - movl $something,offset(%r13) + movl $something,offset(%r14) jmp - movl $something,offset(%r13) + movl $something,offset(%r14) mov $something,%ebp jmp + mov $something,%eax + sub %r15d,%eax + mov %eax,offset(%r14) + mov offset(%r14),%rax + mov %rax,offset(%r14) + jmp + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + jmp + movl $something,offset(%r14) + mov %ebx,%esi + mov %r14,%rdi + call + jmp lea offset(%rip),%rdi # <_fini + ofs> - mov %eax,offset(%rsp) call - mov offset(%r13),%rdx - mov offset(%rsp),%eax - movsbl (%rdx),%ecx - cmp %ecx,%eax - je + mov offset(%r14),%rax jmp + mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + jmp + movl $something,offset(%r14) + mov $something,%esi + mov %r14,%rdi + call + jmp lea offset(%rip),%rdi # <_fini + ofs> - call - mov offset(%r13),%rax - movsbl (%rax),%edx - cmp %edx,%ebp - je + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx jmp - mov %r13,%rdi - call + mov offset(%rip),%rax # + mov offset(%r14),%ecx + xor %r9d,%r9d + xor %r8d,%r8d overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1