| Summary: | Potential issues caused by non-namespaced RPM provides and libraries | ||
|---|---|---|---|
| Product: | Red Hat Software Collections | Reporter: | Honza Horak <hhorak> |
| Component: | python | Assignee: | Python Maintainers <python-maint> |
| Status: | CLOSED WONTFIX | QA Contact: | BaseOS QE - Apps <qe-baseos-apps> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | python27 | CC: | bkabrda |
| Target Milestone: | --- | ||
| Target Release: | 2.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-01-09 08:02:48 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:25 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 python27-python-debug libpython2.7_d.so.1.0()(64bit) Suspicious provides for package python27-python-libs libpython2.7.so.1.0()(64bit) Suspicious provides for package python27-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 python27-tbb libtbb.so.2()(64bit) libtbbmalloc.so.2()(64bit) libtbbmalloc_proxy.so.2()(64bit) Suspicious provides for package python27-tbb-devel pkgconfig(tbb) = 4.1.3 pkgconfig(tbbmalloc) = 4.1.3 pkgconfig(tbbmalloc_proxy) = 4.1.3 So this will require patching python27-python, python27-suitesparse and python27-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 12 packages: python27-MySQL-python python27-mod_wsgi python27-numpy python27-python python27-python-coverage python27-python-libs python27-python-markupsafe python27-python-psycopg2 python27-python-pymongo python27-python-simplejson python27-python-sqlalchemy python27-scipy This won't get fixed in python27, since it has a potential of breaking customer builds depending on the SCL. Since none of these potential problems caused any real world issues, we will only tackle this in newly introduced SCLs. |