~/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 @@ -104 +104 @@ -/usr/lib64/libpython2.7.so.1.0 d411f87602ccff5ff2056c14fda7248b2ccebd0e68f48ef0daa6fdead95765ea 0 +/usr/lib64/libpython2.7.so.1.0 f4159414e1a302a1d7122648338a07d7d2ac0821188fe5f1b09ed7266a809c91 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............... @@ -1621,1865 +1621,1865 @@ 67a0 00000000 00000000 00000000 00000000 ................ 67b0 f8620000 12000000 00000000 00000000 .b.............. 67c0 00000000 00000000 47540000 12000e00 ........GT...... - 67d0 50531200 00000000 f6000000 00000000 PS.............. - 67e0 ca050000 12000e00 00750e00 00000000 .........u...... + 67d0 709b1200 00000000 f6000000 00000000 p............... + 67e0 ca050000 12000e00 f0eb0e00 00000000 ................ 67f0 16000000 00000000 860e0000 11001800 ................ - 6800 88711a00 00000000 08000000 00000000 .q.............. - 6810 95480000 12000e00 505d1100 00000000 .H......P]...... + 6800 88b11a00 00000000 08000000 00000000 ................ + 6810 95480000 12000e00 60ad1100 00000000 .H......`....... 6820 58000000 00000000 df370000 12000e00 X........7...... - 6830 40c80a00 00000000 6c010000 00000000 @.......l....... - 6840 3b100000 12000e00 90560900 00000000 ;........V...... + 6830 20050b00 00000000 6c010000 00000000 .......l....... + 6840 3b100000 12000e00 60600900 00000000 ;.......``...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 10e40a00 00000000 e2000000 00000000 ................ - 6870 f8180000 11001900 70ad1d00 00000000 ........p....... + 6860 30230b00 00000000 e2000000 00000000 0#.............. + 6870 f8180000 11001900 70ed1d00 00000000 ........p....... 6880 01000000 00000000 d04d0000 12000e00 .........M...... - 6890 60350e00 00000000 26000000 00000000 `5......&....... - 68a0 eb480000 12000e00 605f1100 00000000 .H......`_...... + 6890 e0940e00 00000000 26000000 00000000 ........&....... + 68a0 eb480000 12000e00 70af1100 00000000 .H......p....... 68b0 68000000 00000000 49510000 12000e00 h.......IQ...... - 68c0 20311200 00000000 99000000 00000000 1.............. - 68d0 65290000 12000e00 a0830f00 00000000 e).............. + 68c0 807b1200 00000000 99000000 00000000 .{.............. + 68d0 65290000 12000e00 c0fb0f00 00000000 e).............. 68e0 05000000 00000000 51160000 12000e00 ........Q....... - 68f0 49980400 00000000 49000000 00000000 I.......I....... - 6900 25290000 12000e00 7d260500 00000000 %)......}&...... + 68f0 7d980400 00000000 49000000 00000000 }.......I....... + 6900 25290000 12000e00 02280500 00000000 %).......(...... 6910 02000000 00000000 65400000 12000e00 ........e@...... - 6920 40fd0b00 00000000 1a020000 00000000 @............... - 6930 a90e0000 12000e00 504d0900 00000000 ........PM...... + 6920 b0470c00 00000000 1a020000 00000000 .G.............. + 6930 a90e0000 12000e00 00570900 00000000 .........W...... 6940 29000000 00000000 a8320000 12000e00 )........2...... - 6950 a0150a00 00000000 16000000 00000000 ................ + 6950 c0330a00 00000000 16000000 00000000 .3.............. 6960 52040000 12000e00 124d0400 00000000 R........M...... 6970 d9000000 00000000 3b260000 11001800 ........;&...... - 6980 c8741a00 00000000 08000000 00000000 .t.............. - 6990 3c110000 12000e00 40e50e00 00000000 <.......@....... - 69a0 36000000 00000000 c71d0000 12000e00 6............... - 69b0 f08d0d00 00000000 a9000000 00000000 ................ - 69c0 76490000 12000e00 40631100 00000000 vI......@c...... + 6980 c8b41a00 00000000 08000000 00000000 ................ + 6990 3c110000 12000e00 90650900 00000000 <........e...... + 69a0 2a000000 00000000 c71d0000 12000e00 *............... + 69b0 d0e70d00 00000000 a9000000 00000000 ................ + 69c0 76490000 12000e00 50b31100 00000000 vI......P....... 69d0 40000000 00000000 53090000 12000e00 @.......S....... - 69e0 00310900 00000000 5c010000 00000000 .1......\....... - 69f0 263a0000 11001900 20c51d00 00000000 &:...... ....... + 69e0 60380900 00000000 75030000 00000000 `8......u....... + 69f0 263a0000 11001900 20051e00 00000000 &:...... ....... 6a00 08000000 00000000 f1540000 12000e00 .........T...... - 6a10 90bf1200 00000000 0e000000 00000000 ................ - 6a20 2e1c0000 12000e00 0acc0400 00000000 ................ + 6a10 30f51200 00000000 0e000000 00000000 0............... + 6a20 2e1c0000 12000e00 5ecc0400 00000000 ........^....... 6a30 28000000 00000000 c8480000 12000e00 (........H...... - 6a40 905e1100 00000000 49000000 00000000 .^......I....... - 6a50 c35c0000 11001800 08e21c00 00000000 .\.............. + 6a40 a0ae1100 00000000 49000000 00000000 ........I....... + 6a50 c35c0000 11001800 08221d00 00000000 .\......."...... 6a60 04000000 00000000 f7150000 12000e00 ................ - 6a70 a0281200 00000000 1b000000 00000000 .(.............. - 6a80 df500000 12000e00 dae00700 00000000 .P.............. + 6a70 00731200 00000000 1b000000 00000000 .s.............. + 6a80 df500000 12000e00 f3e40700 00000000 .P.............. 6a90 90000000 00000000 e7050000 11001800 ................ - 6aa0 a8791a00 00000000 08000000 00000000 .y.............. - 6ab0 d7560000 11001900 e8671f00 00000000 .V.......g...... + 6aa0 a8b91a00 00000000 08000000 00000000 ................ + 6ab0 d7560000 11001900 e8a71f00 00000000 .V.............. 6ac0 04000000 00000000 f6270000 12000e00 .........'...... - 6ad0 70820f00 00000000 55000000 00000000 p.......U....... - 6ae0 cf0e0000 12000e00 c0e00e00 00000000 ................ + 6ad0 90fa0f00 00000000 55000000 00000000 ........U....... + 6ae0 cf0e0000 12000e00 405e0f00 00000000 ........@^...... 6af0 15010000 00000000 4e3b0000 12000e00 ........N;...... - 6b00 e0090b00 00000000 160b0000 00000000 ................ - 6b10 ac0c0000 12000e00 904f0900 00000000 .........O...... + 6b00 104b0b00 00000000 160b0000 00000000 .K.............. + 6b10 ac0c0000 12000e00 40590900 00000000 ........@Y...... 6b20 39000000 00000000 ae310000 12000e00 9........1...... - 6b30 90040e00 00000000 b4000000 00000000 ................ - 6b40 8c180000 12000e00 50f50e00 00000000 ........P....... + 6b30 e0610e00 00000000 b4000000 00000000 .a.............. + 6b40 8c180000 12000e00 d0700f00 00000000 .........p...... 6b50 06000000 00000000 9c530000 12000e00 .........S...... - 6b60 ad000800 00000000 0f000000 00000000 ................ - 6b70 a9520000 12000e00 704f1200 00000000 .R......pO...... + 6b60 02050800 00000000 0f000000 00000000 ................ + 6b70 a9520000 12000e00 60981200 00000000 .R......`....... 6b80 91000000 00000000 ba2b0000 12000e00 .........+...... - 6b90 d08e0f00 00000000 2f000000 00000000 ......../....... - 6ba0 fc5e0000 12000e00 702b1300 00000000 .^......p+...... + 6b90 d0001000 00000000 2f000000 00000000 ......../....... + 6ba0 fc5e0000 12000e00 20601300 00000000 .^...... `...... 6bb0 92000000 00000000 d3330000 11001900 .........3...... - 6bc0 a0621f00 00000000 04000000 00000000 .b.............. - 6bd0 3a3f0000 12000e00 a0331200 00000000 :?.......3...... + 6bc0 a0a21f00 00000000 04000000 00000000 ................ + 6bd0 3a3f0000 12000e00 007e1200 00000000 :?.......~...... 6be0 9f010000 00000000 581c0000 12000e00 ........X....... - 6bf0 50cc0400 00000000 1e000000 00000000 P............... - 6c00 da390000 12000e00 77bd0500 00000000 .9......w....... + 6bf0 a4cc0400 00000000 1e000000 00000000 ................ + 6c00 da390000 12000e00 95c00500 00000000 .9.............. 6c10 86000000 00000000 375b0000 12000e00 ........7[...... - 6c20 46640800 00000000 5f000000 00000000 Fd......_....... - 6c30 c9020000 12000e00 00d90e00 00000000 ................ + 6c20 ed680800 00000000 5f000000 00000000 .h......_....... + 6c30 c9020000 12000e00 90560f00 00000000 .........V...... 6c40 9c020000 00000000 835b0000 12000e00 .........[...... - 6c50 d0721200 00000000 6c010000 00000000 .r......l....... - 6c60 9a5e0000 12000e00 3f7a0800 00000000 .^......?z...... + 6c50 f0ba1200 00000000 6c010000 00000000 ........l....... + 6c60 9a5e0000 12000e00 9e7e0800 00000000 .^.......~...... 6c70 08000000 00000000 a72b0000 12000e00 .........+...... - 6c80 108e0f00 00000000 bc000000 00000000 ................ - 6c90 bc1a0000 12000e00 a0d51000 00000000 ................ + 6c80 10001000 00000000 bc000000 00000000 ................ + 6c90 bc1a0000 12000e00 70271100 00000000 ........p'...... 6ca0 87000000 00000000 a6040000 12000e00 ................ - 6cb0 e02e0900 00000000 2c010000 00000000 ........,....... - 6cc0 4d480000 12000e00 405b1100 00000000 MH......@[...... + 6cb0 40360900 00000000 2c010000 00000000 @6......,....... + 6cc0 4d480000 12000e00 50ab1100 00000000 MH......P....... 6cd0 68000000 00000000 873d0000 12000e00 h........=...... - 6ce0 38a50600 00000000 7e000000 00000000 8.......~....... - 6cf0 6a1b0000 12000e00 90cf0b00 00000000 j............... + 6ce0 dea80600 00000000 7e000000 00000000 ........~....... + 6cf0 6a1b0000 12000e00 10180c00 00000000 j............... 6d00 0b000000 00000000 6e140000 12000e00 ........n....... - 6d10 2f8a0400 00000000 05000000 00000000 /............... - 6d20 00050000 11001900 08ad1d00 00000000 ................ + 6d10 638a0400 00000000 05000000 00000000 c............... + 6d20 00050000 11001900 08ed1d00 00000000 ................ 6d30 08000000 00000000 99450000 12000e00 .........E...... - 6d40 f9ac0600 00000000 38000000 00000000 ........8....... - 6d50 0a060000 11001900 00ad1d00 00000000 ................ + 6d40 9fb00600 00000000 38000000 00000000 ........8....... + 6d50 0a060000 11001900 00ed1d00 00000000 ................ 6d60 08000000 00000000 1f1d0000 12000e00 ................ - 6d70 408e0b00 00000000 32000000 00000000 @.......2....... - 6d80 c61e0000 12000e00 d0d50a00 00000000 ................ + 6d70 a0d10b00 00000000 32000000 00000000 ........2....... + 6d80 c61e0000 12000e00 f0120b00 00000000 ................ 6d90 12000000 00000000 ea030000 12000e00 ................ 6da0 eb4d0400 00000000 54000000 00000000 .M......T....... - 6db0 0b320000 12000e00 4f8d0500 00000000 .2......O....... + 6db0 0b320000 12000e00 39900500 00000000 .2......9....... 6dc0 46000000 00000000 d70f0000 12000e00 F............... - 6dd0 30540900 00000000 5b000000 00000000 0T......[....... - 6de0 f8480000 12000e00 d05f1100 00000000 .H......._...... + 6dd0 005e0900 00000000 5b000000 00000000 .^......[....... + 6de0 f8480000 12000e00 e0af1100 00000000 .H.............. 6df0 68000000 00000000 b63c0000 12000e00 h........<...... - 6e00 605b0b00 00000000 cd010000 00000000 `[.............. + 6e00 e09c0b00 00000000 cd010000 00000000 ................ 6e10 db040000 12000e00 0a5f0400 00000000 ........._...... 6e20 09010000 00000000 e21c0000 12000e00 ................ - 6e30 40980a00 00000000 00010000 00000000 @............... - 6e40 37510000 11001800 80441c00 00000000 7Q.......D...... + 6e30 40d30a00 00000000 00010000 00000000 @............... + 6e40 37510000 11001800 80841c00 00000000 7Q.............. 6e50 28000000 00000000 97580000 12000e00 (........X...... - 6e60 806b1200 00000000 a6010000 00000000 .k.............. - 6e70 c33e0000 12000e00 70750e00 00000000 .>......pu...... - 6e80 e7000000 00000000 98070000 12000e00 ................ - 6e90 f08e0d00 00000000 15000000 00000000 ................ - 6ea0 0b420000 12000e00 b01c1200 00000000 .B.............. + 6e60 a0b31200 00000000 a6010000 00000000 ................ + 6e70 c33e0000 12000e00 60ec0e00 00000000 .>......`....... + 6e80 ed000000 00000000 98070000 12000e00 ................ + 6e90 d0e80d00 00000000 15000000 00000000 ................ + 6ea0 0b420000 12000e00 20671200 00000000 .B...... g...... 6eb0 4a000000 00000000 75360000 12000e00 J.......u6...... - 6ec0 10151000 00000000 1a000000 00000000 ................ /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: @@ -7755,15 +7755,16 @@ call mov offset(%rsp),%ecx jmp - movl $something,offset(%r14) - mov $something,%esi - mov %r14,%rdi - call - mov $something,%ebp - jmp lea offset(%rip),%rdi # <_fini + ofs> - call + xor %eax,%eax + mov %ecx,offset(%rsp) + call + mov offset(%rsp),%ecx + jmp mov offset(%r14),%rax + movl $something,offset(%r14) + mov %rax,offset(%r14) + mov $something,%ebp jmp mov %r14,%rdi call @@ -7771,10 +7772,23 @@ jne mov offset(%r14),%eax jmp - mov offset(%r14),%rax movl $something,offset(%r14) - mov %rax,offset(%r14) + mov %eax,%esi + mov %r14,%rdi + call + jmp + movl $something,offset(%r14) + mov %r14,%rdi + call jmp + mov offset(%r14),%rdi + mov $something,%ebp + call + movl $something,offset(%r14) + jmp + movl $something,offset(%r14) + mov $something,%ebp + jmp mov $something,%eax sub %r15d,%eax mov %eax,offset(%r14) @@ -7785,35 +7799,21 @@ movl $something,offset(%r14) mov %rax,offset(%r14) jmp - mov offset(%rip),%rax # - mov offset(%r14),%ecx - xor %r9d,%r9d - xor %r8d,%r8d - mov offset(%r14),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov (%rax),%rdi - call - test %eax,%eax - je - mov offset(%r14),%rax - movl $something,offset(%r14) - mov %rax,offset(%r14) - jmp - mov offset(%r14),%rax - movl $something,offset(%r14) - mov %rax,offset(%r14) - jmp movl $something,offset(%r14) - mov %eax,%esi + mov %ebx,%esi mov %r14,%rdi call jmp + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r14),%rax + jmp + mov offset(%r14),%rax movl $something,offset(%r14) - mov %r14,%rdi - call + mov %rax,offset(%r14) jmp movl $something,offset(%r14) - mov %ebx,%esi + mov $something,%esi mov %r14,%rdi call jmp @@ -7823,11 +7823,16 @@ call mov offset(%rsp),%ecx jmp - mov %r14,%rdi - call + mov offset(%rip),%rax # + mov offset(%r14),%ecx + xor %r9d,%r9d + xor %r8d,%r8d + mov offset(%r14),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov (%rax),%rdi + call test %eax,%eax je - jmp mov offset(%r14),%rax movl $something,offset(%r14) mov %rax,offset(%r14) @@ -7842,13 +7847,16 @@ mov %rax,(%r12) mov offset(%r14),%rax jmp - mov offset(%r14),%rdi - mov $something,%ebp - call - movl $something,offset(%r14) - jmp + mov offset(%r14),%rax movl $something,offset(%r14) - mov $something,%ebp + mov %rax,offset(%r14) + jmp + lea offset(%rip),%rdi # <_fini + ofs> + call + mov offset(%r14),%rax + movsbl (%rax),%edx + cmp %ebx,%edx + je jmp lea offset(%rip),%rdi # <_fini + ofs> mov %eax,offset(%rsp) @@ -7856,7 +7864,7 @@ mov offset(%r14),%rdx mov offset(%rsp),%eax movsbl (%rdx),%ecx - cmp %ecx,%eax + cmp %eax,%ecx je jmp lea offset(%rip),%rdi # <_fini + ofs> @@ -7866,18 +7874,14 @@ cmp %edx,%ebp je jmp + mov %r14,%rdi + call + test %eax,%eax + je + jmp lea offset(%rip),%rdi # <_fini + ofs> call mov offset(%r14),%rax - movsbl (%rax),%edx - cmp %ebx,%edx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1