| Summary: | Potential issues caused by non-namespaced RPM provides and libraries | ||
|---|---|---|---|
| Product: | Red Hat Software Collections | Reporter: | Honza Horak <hhorak> |
| Component: | python | Assignee: | Matej Stuchlik <mstuchli> |
| Status: | CLOSED ERRATA | QA Contact: | Jan Kepler <jkejda> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rh-python34 | CC: | bkabrda, jberan, jkejda, mstuchli |
| Target Milestone: | --- | ||
| Target Release: | 2.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | rh-python34-python-3.4.2-6.el7 rh-python34-python-3.4.2-6.el6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-06-04 08:49:23 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 1042837 | ||
|
Description
Honza Horak
2013-12-13 14:56:33 UTC
Please, apply for libraries like libperl.so, libruby.so, libv8.so prefix, as documented in http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Software_Collections_Guide/sect-Prefixing_the_Library_Major_soname_with_the_Collection_Name.html. Ok, so out of these, there are some provides that might theoretically be problematic: Suspicious provides for package python33-python-debug libpython3.3dm.so.1.0()(64bit) Suspicious provides for package python33-python-libs libpython3.3m.so.1.0()(64bit) libpython3.so()(64bit) Suspicious provides for package python33-suitesparse libamd.so.2()(64bit) libbtf.so.1()(64bit) libcamd.so.2()(64bit) libccolamd.so.2()(64bit) libcholmod.so.2()(64bit) libcolamd.so.2()(64bit) libcxsparse.so.3()(64bit) libklu.so.1()(64bit) libldl.so.2()(64bit) librbio.so.2()(64bit) libspqr.so.1()(64bit) libsuitesparseconfig.so.4()(64bit) libumfpack.so.5()(64bit) Suspicious provides for package python33-tbb libtbb.so.2()(64bit) libtbbmalloc.so.2()(64bit) libtbbmalloc_proxy.so.2()(64bit) Suspicious provides for package python33-tbb-devel pkgconfig(tbb) = 4.1.3 pkgconfig(tbbmalloc) = 4.1.3 pkgconfig(tbbmalloc_proxy) = 4.1.3 So this will require patching python33-python, python33-suitesparse and python33-tbb (only the first one applies to RHEL 7). Because of changing the libpython.so provide, all of python binary extension packages will need to be rebuilt (all of these apply to RHEL 7, too). That means 8 packages: python33-mod_wsgi python33-numpy python33-python python33-python-coverage python33-python-psycopg2 python33-python-pymongo python33-python-simplejson python33-scipy Moving to RHSCL 2.0, rh-python34. This won't get fixed in python33 to not break existing builds depending on it. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-1058.html |