Bug 1042885 - Potential issues caused by non-namespaced RPM provides and libraries [ruby193]
Summary: Potential issues caused by non-namespaced RPM provides and libraries [ruby193]
Keywords:
Status: CLOSED EOL
Alias: None
Product: Red Hat Software Collections
Classification: Red Hat
Component: ruby
Version: ruby193
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Vít Ondruch
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks: 1042837
TreeView+ depends on / blocked
 
Reported: 2013-12-13 14:56 UTC by Honza Horak
Modified: 2017-03-31 15:02 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-31 15:02:02 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Honza Horak 2013-12-13 14:56:39 UTC
Collection ruby193 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 ruby193:
ruby193
ruby193-build
ruby193-libyaml
ruby193-libyaml-devel
ruby193-mod_passenger
ruby193-ruby
ruby193-ruby-devel
ruby193-ruby-doc
ruby193-rubygem-actionmailer
ruby193-rubygem-actionmailer-doc
ruby193-rubygem-actionpack
ruby193-rubygem-actionpack-doc
ruby193-rubygem-activemodel
ruby193-rubygem-activemodel-doc
ruby193-rubygem-activerecord
ruby193-rubygem-activerecord-doc
ruby193-rubygem-activeresource
ruby193-rubygem-activeresource-doc
ruby193-rubygem-activesupport
ruby193-rubygem-arel
ruby193-rubygem-arel-doc
ruby193-rubygem-bacon
ruby193-rubygem-bacon-doc
ruby193-rubygem-bcrypt-ruby
ruby193-rubygem-bigdecimal
ruby193-rubygem-bson
ruby193-rubygem-bson-doc
ruby193-rubygem-bson_ext
ruby193-rubygem-bson_ext-doc
ruby193-rubygem-builder
ruby193-rubygem-builder-doc
ruby193-rubygem-bundler
ruby193-rubygem-bundler-doc
ruby193-rubygem-coffee-rails
ruby193-rubygem-coffee-rails-doc
ruby193-rubygem-coffee-script
ruby193-rubygem-coffee-script-doc
ruby193-rubygem-coffee-script-source
ruby193-rubygem-coffee-script-source-doc
ruby193-rubygem-diff-lcs
ruby193-rubygem-diff-lcs-doc
ruby193-rubygem-erubis
ruby193-rubygem-erubis-doc
ruby193-rubygem-execjs
ruby193-rubygem-execjs-doc
ruby193-rubygem-fakeweb
ruby193-rubygem-fakeweb-doc
ruby193-rubygem-hike
ruby193-rubygem-hike-doc
ruby193-rubygem-http_connection
ruby193-rubygem-i18n
ruby193-rubygem-i18n-doc
ruby193-rubygem-introspection
ruby193-rubygem-introspection-doc
ruby193-rubygem-io-console
ruby193-rubygem-journey
ruby193-rubygem-journey-doc
ruby193-rubygem-jquery-rails
ruby193-rubygem-jquery-rails-doc
ruby193-rubygem-json
ruby193-rubygem-mail
ruby193-rubygem-mail-doc
ruby193-rubygem-metaclass
ruby193-rubygem-metaclass-doc
ruby193-rubygem-mime-types
ruby193-rubygem-mime-types-doc
ruby193-rubygem-minitest
ruby193-rubygem-mocha
ruby193-rubygem-mocha-doc
ruby193-rubygem-mongo
ruby193-rubygem-mongo-doc
ruby193-rubygem-multi_json
ruby193-rubygem-multi_json-doc
ruby193-rubygem-net-http-persistent
ruby193-rubygem-net-http-persistent-doc
ruby193-rubygem-passenger
ruby193-rubygem-passenger-devel
ruby193-rubygem-passenger-doc
ruby193-rubygem-passenger-native
ruby193-rubygem-passenger-native-libs
ruby193-rubygem-polyglot
ruby193-rubygem-polyglot-doc
ruby193-rubygem-rack
ruby193-rubygem-rack-cache
ruby193-rubygem-rack-cache-doc
ruby193-rubygem-rack-protection
ruby193-rubygem-rack-protection-doc
ruby193-rubygem-rack-ssl
ruby193-rubygem-rack-ssl-doc
ruby193-rubygem-rack-test
ruby193-rubygem-rails
ruby193-rubygem-railties
ruby193-rubygem-railties-doc
ruby193-rubygem-rake
ruby193-rubygem-rake-doc
ruby193-rubygem-rdoc
ruby193-rubygem-ref
ruby193-rubygem-ref-doc
ruby193-rubygem-rspec
ruby193-rubygem-rspec-core
ruby193-rubygem-rspec-core-0:2.11.1-1.noarch
ruby193-rubygem-rspec-core-doc-0:2.11.1-1.noarch
ruby193-rubygem-rspec-expectations
ruby193-rubygem-rspec-expectations-0:2.11.1-2.noarch
ruby193-rubygem-rspec-expectations-doc-0:2.11.1-2.noarch
ruby193-rubygem-rspec-mocks
ruby193-rubygem-rspec-mocks-0:2.11.1-1.noarch
ruby193-rubygem-rspec-mocks-doc-0:2.11.1-1.noarch
ruby193-rubygems
ruby193-rubygem-sass
ruby193-rubygem-sass-doc
ruby193-rubygem-sass-rails
ruby193-rubygem-sass-rails-doc
ruby193-rubygems-devel
ruby193-rubygem-sinatra
ruby193-rubygem-sinatra-doc
ruby193-rubygem-sprockets
ruby193-rubygem-sprockets-doc
ruby193-rubygem-sqlite3
ruby193-rubygem-sqlite3-doc
ruby193-rubygem-test_declarative
ruby193-rubygem-test_declarative-doc
ruby193-rubygem-therubyracer
ruby193-rubygem-therubyracer-doc
ruby193-rubygem-thor
ruby193-rubygem-thor-doc
ruby193-rubygem-tilt
ruby193-rubygem-tilt-doc
ruby193-rubygem-treetop
ruby193-rubygem-tzinfo
ruby193-rubygem-tzinfo-doc
ruby193-rubygem-uglifier
ruby193-rubygem-uglifier-doc
ruby193-rubygem-ZenTest
ruby193-rubygem-ZenTest-doc
ruby193-ruby-irb
ruby193-ruby-libs
ruby193-ruby-tcltk
ruby193-runtime
ruby193-v8
ruby193-v8-devel

Potential problems found in collection ruby193 by components:
-----------------------------------------------------------------
Suspicious provides for package ruby193-libyaml
libyaml-0.so.2()(64bit)

Suspicious provides for package ruby193-mod_passenger
mod_passenger.so()(64bit)

Suspicious provides for package ruby193-rubygem-bcrypt-ruby
bcrypt_ext.so()(64bit)

Suspicious provides for package ruby193-rubygem-bigdecimal
bigdecimal.so()(64bit)

Suspicious provides for package ruby193-rubygem-bson_ext
cbson.so()(64bit)

Suspicious provides for package ruby193-rubygem-io-console
console.so()(64bit)

Suspicious provides for package ruby193-rubygem-json
generator.so()(64bit)
parser.so()(64bit)

Suspicious provides for package ruby193-rubygem-passenger
bundled(boost) = 1.44

Suspicious provides for package ruby193-rubygem-passenger-devel
bundled(boost-devel) = 1.44

Suspicious provides for package ruby193-rubygem-passenger-native-libs
passenger_native_support.so()(64bit)

Suspicious provides for package ruby193-rubygem-sqlite3
sqlite3_native.so()(64bit)

Suspicious provides for package ruby193-rubygem-therubyracer
init.so()(64bit)

Suspicious provides for package ruby193-ruby-libs
big5.so()(64bit)
bubblebabble.so()(64bit)
callback.so()(64bit)
chinese.so()(64bit)
complex.so()(64bit)
continuation.so()(64bit)
coverage.so()(64bit)
cp949.so()(64bit)
cparse.so()(64bit)
curses.so()(64bit)
date_core.so()(64bit)
dbm.so()(64bit)
digest.so()(64bit)
dl.so()(64bit)
emacs_mule.so()(64bit)
emoji.so()(64bit)
emoji_iso2022_kddi.so()(64bit)
emoji_sjis_docomo.so()(64bit)
emoji_sjis_kddi.so()(64bit)
emoji_sjis_softbank.so()(64bit)
encdb.so()(64bit)
escape.so()(64bit)
etc.so()(64bit)
euc_jp.so()(64bit)
euc_kr.so()(64bit)
euc_tw.so()(64bit)
fcntl.so()(64bit)
fiber.so()(64bit)
fiddle.so()(64bit)
gb18030.so()(64bit)
gb2312.so()(64bit)
gbk.so()(64bit)
gdbm.so()(64bit)
iconv.so()(64bit)
iso2022.so()(64bit)
iso_8859_1.so()(64bit)
iso_8859_10.so()(64bit)
iso_8859_11.so()(64bit)
iso_8859_13.so()(64bit)
iso_8859_14.so()(64bit)
iso_8859_15.so()(64bit)
iso_8859_16.so()(64bit)
iso_8859_2.so()(64bit)
iso_8859_3.so()(64bit)
iso_8859_4.so()(64bit)
iso_8859_5.so()(64bit)
iso_8859_6.so()(64bit)
iso_8859_7.so()(64bit)
iso_8859_8.so()(64bit)
iso_8859_9.so()(64bit)
japanese.so()(64bit)
japanese_euc.so()(64bit)
japanese_sjis.so()(64bit)
koi8_r.so()(64bit)
koi8_u.so()(64bit)
korean.so()(64bit)
libruby.so.1.9()(64bit)
md5.so()(64bit)
nkf.so()(64bit)
nonblock.so()(64bit)
objspace.so()(64bit)
openssl.so()(64bit)
pathname.so()(64bit)
psych.so()(64bit)
pty.so()(64bit)
rational.so()(64bit)
readline.so()(64bit)
ripper.so()(64bit)
rmd160.so()(64bit)
sdbm.so()(64bit)
sha1.so()(64bit)
sha2.so()(64bit)
shift_jis.so()(64bit)
single_byte.so()(64bit)
socket.so()(64bit)
stringio.so()(64bit)
strscan.so()(64bit)
syck.so()(64bit)
syslog.so()(64bit)
transdb.so()(64bit)
utf8_mac.so()(64bit)
utf_16_32.so()(64bit)
utf_16be.so()(64bit)
utf_16le.so()(64bit)
utf_32be.so()(64bit)
utf_32le.so()(64bit)
wait.so()(64bit)
windows_1251.so()(64bit)
zlib.so()(64bit)

Suspicious provides for package ruby193-ruby-tcltk
tcltklib.so()(64bit)
tkutil.so()(64bit)

Suspicious provides for package ruby193-v8
libv8.so.3()(64bit)
libv8preparser.so.3()(64bit)

Comment 2 Marcela Mašláňová 2013-12-18 11:18:05 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 5 Joe Orton 2016-10-12 12:52:33 UTC
Red Hat does not currently plan to provide any further changes to this collection in a Red Hat Software Collections update release.

This software collection is nearing the retirement date (October 2016) after which customers are encouraged either to upgrade to a later release or continue on as self-supported without official Red Hat Support.

Please contact Red Hat Support if you have further questions, or refer to the support lifecycle page for more information. https://access.redhat.com/support/policy/updates/rhscl/

Comment 6 Joe Orton 2017-03-31 15:02:02 UTC
In accordance with the Red Hat Software Collections Product Life Cycle, the support period for this collection has ended.

New bug fix, enhancement, and security errata updates, as well as technical support services will no longer be made available for this collection.

Customers are encouraged to upgrade to a later release.

Please contact Red Hat Support if you have further questions, or refer to the support lifecycle page for more information. https://access.redhat.com/support/policy/updates/rhscl/


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