Bug 1042875 - Potential issues caused by non-namespaced RPM provides and libraries
Summary: Potential issues caused by non-namespaced RPM provides and libraries
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Software Collections
Classification: Red Hat
Component: mysql
Version: mysql55
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 1.1
Assignee: Jan Staněk
QA Contact: Karel Volný
URL:
Whiteboard:
Depends On:
Blocks: 1042837
TreeView+ depends on / blocked
 
Reported: 2013-12-13 14:54 UTC by Honza Horak
Modified: 2014-06-04 07:25 UTC (History)
6 users (show)

Fixed In Version: mysql55-mysql-test-5.5.36-4.el7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-04 07:25:11 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2014:0612 0 normal SHIPPED_LIVE mysql55 bug fix and enhancement update 2014-06-06 13:44:46 UTC

Description Honza Horak 2013-12-13 14:54:10 UTC
Collection mysql55 seems to provide unprefixed RPM providers, which can be also caused by shipping the same libraries as could be shipped outside of SCL environment. Refer to tracker bug #1042837 for more info why this can be problem and check/fix all suspicious provides, please.

General discussions about the issues and why unprefixed symbols/libraries are problem should take place in the tracker bug #1042837.

Components checked for collection mysql55:
mysql55
mysql55-build
mysql55-mysql
mysql55-mysql-bench
mysql55-mysql-devel
mysql55-mysql-libs
mysql55-mysql-server
mysql55-mysql-test
mysql55-runtime

Potential problems found in collection mysql55 by components:
-----------------------------------------------------------------
Suspicious provides for package mysql55-mysql-server
adt_null.so()(64bit)
auth.so()(64bit)
auth_socket.so()(64bit)
auth_test_plugin.so()(64bit)
libdaemon_example.so()(64bit)
mypluglib.so()(64bit)
qa_auth_client.so()(64bit)
qa_auth_interface.so()(64bit)
qa_auth_server.so()(64bit)
semisync_master.so()(64bit)
semisync_slave.so()(64bit)

Suspicious provides for package mysql55-mysql-test
perl(My::Config)
perl(My::Config::Group)
perl(My::Config::Option)
perl(My::ConfigFactory)
perl(My::CoreDump)
perl(My::File::Path)
perl(My::Find)
perl(My::Handles)
perl(My::Options)
perl(My::Platform)
perl(My::SafeProcess)
perl(My::SafeProcess::Base)
perl(My::SysInfo)
perl(My::Test)
perl(mtr_cases)
perl(mtr_match)
perl(mtr_report)
perl(mtr_results)
perl(mtr_unique)

Comment 2 Marcela Mašláňová 2013-12-18 11:18:31 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.

Comment 3 Honza Horak 2013-12-19 13:07:45 UTC
I guess only perl(mtr_) should be removed. Others should be fine because they are modules -- i.e. nobody should build against it and they should be loaded with absolute path.

Comment 10 errata-xmlrpc 2014-06-04 07:25:11 UTC
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.

http://rhn.redhat.com/errata/RHBA-2014-0612.html


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