Bug 1328176 - ABI changes between python-2.7.5-16.el7 and python-2.7.5-34.el7 need review
Summary: ABI changes between python-2.7.5-16.el7 and python-2.7.5-34.el7 need review
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: python
Version: 7.2
Hardware: All
OS: Linux
medium
medium
Target Milestone: rc
: ---
Assignee: Python Maintainers
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks: 1327619
TreeView+ depends on / blocked
 
Reported: 2016-04-18 15:24 UTC by Miroslav Vadkerti
Modified: 2016-04-18 15:50 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-18 15:50:11 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Miroslav Vadkerti 2016-04-18 15:24:50 UTC
Description of problem:

This package is showing ABI changes which need your attention. Note that this package is on ABI compatibility list [1] in level 2. The ABI changes were tested using libabigail - abipkgdiff [2], only for subpackage:

    python-libs

See

    http://gov-cert.brq.redhat.com/abidiff/results/level2_72vs70/72vs70_python-2.7.5-16.el7_vs_python-2.7.5-34.el7_python-libs.txt

for detailed results from the scan. Note that the results are merged for all architectures, thus there can be some duplicity.

To reproduce the issue run the abipkgdiff on the reported package python-libs:

    $ abipkgdiff --d1 OLD_DEBUGINFO --d2 NEW_DEBUGINFO OLD_RPM NEW_RPM

See the tool documentation for more information [2].

***What is action is required from the assignee of this bugzilla?***

Please review the results and, in the case of a bug, resolve the ABI breakage ASAP in the next RHEL-7 release. In the case that all ABI changes are expected, please close this bugzilla as NOTABUG. 

Version-Release number of selected component (if applicable):
python-2.7.5-34.el7

How reproducible:
100%

Actual results:
http://gov-cert.brq.redhat.com/abidiff/results/level2_72vs70/72vs70_python-2.7.5-16.el7_vs_python-2.7.5-34.el7_python-libs.txt

Expected results:
No issues or all issues expected (after your review)

Additional info:
[1] https://access.redhat.com/sites/default/files/attachments/rhel7_app_compatibility_wp.pdf
[2] https://sourceware.org/libabigail/manual/abipkgdiff.html

Comment 1 Miroslav Vadkerti 2016-04-18 15:35:20 UTC
*** Please, when closing bug as NOTABUG, provide a short justification ****

Comment 3 Charalampos Stratakis 2016-04-18 15:50:11 UTC
This change was initialized as part of PEP466 backport.

Relevant commit where the change was introduced:
http://pkgs.devel.redhat.com/cgit/rpms/python/commit/?h=rhel-7.2&id=1b7bbddb7a1a52ba1f1e8f71a6414495030792dd

Relevant bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1111461

The file that introduced the new _PyRandom_Fini() function: http://pkgs.devel.redhat.com/cgit/rpms/python/diff/00218-pep466-backport-urandom-pers-fd.patch?h=rhel-7.2&id=1b7bbddb7a1a52ba1f1e8f71a6414495030792dd


Note You need to log in before you can comment on or make changes to this bug.