Bug 1908792 - Filter out bundled libraries provides
Summary: Filter out bundled libraries provides
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: icecat
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Antonio T. sagitter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1908905
TreeView+ depends on / blocked
 
Reported: 2020-12-17 16:12 UTC by Vít Ondruch
Modified: 2021-01-21 10:18 UTC (History)
13 users (show)

Fixed In Version: icecat-78.6.1-3.rh1.fc33
Clone Of: 1908791
Environment:
Last Closed: 2021-01-21 10:18:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vít Ondruch 2020-12-17 16:12:01 UTC
+++ This bug was initially created as a clone of Bug #1908791 +++

Description of problem:

icecat should not provide the bundled libraries. See for comparison:

~~~
$ rpm -qPp https://kojipkgs.fedoraproject.org//packages/icecat/78.6.0/1.rh1.fc34/x86_64/icecat-78.6.0-1.rh1.fc34.x86_64.rpm
application()
application(icecat.desktop)
icecat = 78.6.0-1.rh1.fc34
icecat(x86-64) = 78.6.0-1.rh1.fc34
libclearkey.so()(64bit)
libfreeblpriv3.so()(64bit)
libfreeblpriv3.so(NSSprivate_3.11)(64bit)
libfreeblpriv3.so(NSSprivate_3.16)(64bit)
liblgpllibs.so()(64bit)
libmozavcodec.so()(64bit)
libmozavcodec.so(libmozavcodec.so)(64bit)
libmozavutil.so()(64bit)
libmozavutil.so(libmozavutil.so)(64bit)
libmozgtk.so()(64bit)
libmozsandbox.so()(64bit)
libmozsqlite3.so()(64bit)
libmozsqlite3.so(libmozsqlite3.so)(64bit)
libmozwayland.so()(64bit)
libnss3.so()(64bit)
libnss3.so(NSS_3.10)(64bit)
libnss3.so(NSS_3.10.2)(64bit)
libnss3.so(NSS_3.11)(64bit)
libnss3.so(NSS_3.11.1)(64bit)
libnss3.so(NSS_3.11.2)(64bit)
libnss3.so(NSS_3.11.7)(64bit)
libnss3.so(NSS_3.11.9)(64bit)
libnss3.so(NSS_3.12)(64bit)
libnss3.so(NSS_3.12.1)(64bit)
libnss3.so(NSS_3.12.10)(64bit)
libnss3.so(NSS_3.12.3)(64bit)
libnss3.so(NSS_3.12.4)(64bit)
libnss3.so(NSS_3.12.5)(64bit)
libnss3.so(NSS_3.12.6)(64bit)
libnss3.so(NSS_3.12.7)(64bit)
libnss3.so(NSS_3.12.9)(64bit)
libnss3.so(NSS_3.13)(64bit)
libnss3.so(NSS_3.13.2)(64bit)
libnss3.so(NSS_3.14)(64bit)
libnss3.so(NSS_3.14.1)(64bit)
libnss3.so(NSS_3.14.3)(64bit)
libnss3.so(NSS_3.15)(64bit)
libnss3.so(NSS_3.15.4)(64bit)
libnss3.so(NSS_3.16.1)(64bit)
libnss3.so(NSS_3.16.2)(64bit)
libnss3.so(NSS_3.18)(64bit)
libnss3.so(NSS_3.19)(64bit)
libnss3.so(NSS_3.19.1)(64bit)
libnss3.so(NSS_3.2)(64bit)
libnss3.so(NSS_3.2.1)(64bit)
libnss3.so(NSS_3.21)(64bit)
libnss3.so(NSS_3.22)(64bit)
libnss3.so(NSS_3.3)(64bit)
libnss3.so(NSS_3.3.1)(64bit)
libnss3.so(NSS_3.30)(64bit)
libnss3.so(NSS_3.31)(64bit)
libnss3.so(NSS_3.33)(64bit)
libnss3.so(NSS_3.34)(64bit)
libnss3.so(NSS_3.39)(64bit)
libnss3.so(NSS_3.4)(64bit)
libnss3.so(NSS_3.43)(64bit)
libnss3.so(NSS_3.44)(64bit)
libnss3.so(NSS_3.45)(64bit)
libnss3.so(NSS_3.47)(64bit)
libnss3.so(NSS_3.5)(64bit)
libnss3.so(NSS_3.52)(64bit)
libnss3.so(NSS_3.53)(64bit)
libnss3.so(NSS_3.6)(64bit)
libnss3.so(NSS_3.7)(64bit)
libnss3.so(NSS_3.7.1)(64bit)
libnss3.so(NSS_3.8)(64bit)
libnss3.so(NSS_3.9)(64bit)
libnss3.so(NSS_3.9.2)(64bit)
libnss3.so(NSS_3.9.3)(64bit)
libnssckbi.so()(64bit)
libnssckbi.so(NSS_3.1)(64bit)
libnssutil3.so()(64bit)
libnssutil3.so(NSSUTIL_3.12)(64bit)
libnssutil3.so(NSSUTIL_3.12.3)(64bit)
libnssutil3.so(NSSUTIL_3.12.5)(64bit)
libnssutil3.so(NSSUTIL_3.12.7)(64bit)
libnssutil3.so(NSSUTIL_3.13)(64bit)
libnssutil3.so(NSSUTIL_3.14)(64bit)
libnssutil3.so(NSSUTIL_3.15)(64bit)
libnssutil3.so(NSSUTIL_3.17.1)(64bit)
libnssutil3.so(NSSUTIL_3.21)(64bit)
libnssutil3.so(NSSUTIL_3.24)(64bit)
libnssutil3.so(NSSUTIL_3.25)(64bit)
libnssutil3.so(NSSUTIL_3.31)(64bit)
libnssutil3.so(NSSUTIL_3.33)(64bit)
libnssutil3.so(NSSUTIL_3.38)(64bit)
libnssutil3.so(NSSUTIL_3.39)(64bit)
libsmime3.so()(64bit)
libsmime3.so(NSS_3.10)(64bit)
libsmime3.so(NSS_3.12.10)(64bit)
libsmime3.so(NSS_3.12.2)(64bit)
libsmime3.so(NSS_3.13)(64bit)
libsmime3.so(NSS_3.15)(64bit)
libsmime3.so(NSS_3.16)(64bit)
libsmime3.so(NSS_3.18)(64bit)
libsmime3.so(NSS_3.2)(64bit)
libsmime3.so(NSS_3.2.1)(64bit)
libsmime3.so(NSS_3.3)(64bit)
libsmime3.so(NSS_3.4)(64bit)
libsmime3.so(NSS_3.4.1)(64bit)
libsmime3.so(NSS_3.6)(64bit)
libsmime3.so(NSS_3.7)(64bit)
libsmime3.so(NSS_3.7.2)(64bit)
libsmime3.so(NSS_3.8)(64bit)
libsmime3.so(NSS_3.9)(64bit)
libsmime3.so(NSS_3.9.3)(64bit)
libsoftokn3.so()(64bit)
libsoftokn3.so(NSS_3.4)(64bit)
libsoftokn3.so(NSS_3.52)(64bit)
libssl3.so()(64bit)
libssl3.so(NSS_3.11.4)(64bit)
libssl3.so(NSS_3.11.8)(64bit)
libssl3.so(NSS_3.12.10)(64bit)
libssl3.so(NSS_3.12.6)(64bit)
libssl3.so(NSS_3.13)(64bit)
libssl3.so(NSS_3.13.2)(64bit)
libssl3.so(NSS_3.14)(64bit)
libssl3.so(NSS_3.15)(64bit)
libssl3.so(NSS_3.15.4)(64bit)
libssl3.so(NSS_3.2)(64bit)
libssl3.so(NSS_3.2.1)(64bit)
libssl3.so(NSS_3.20)(64bit)
libssl3.so(NSS_3.21)(64bit)
libssl3.so(NSS_3.22)(64bit)
libssl3.so(NSS_3.23)(64bit)
libssl3.so(NSS_3.24)(64bit)
libssl3.so(NSS_3.27)(64bit)
libssl3.so(NSS_3.28)(64bit)
libssl3.so(NSS_3.30)(64bit)
libssl3.so(NSS_3.30.0.1)(64bit)
libssl3.so(NSS_3.33)(64bit)
libssl3.so(NSS_3.4)(64bit)
libssl3.so(NSS_3.7.4)(64bit)
libxul.so()(64bit)
libxul.so(xul78)(64bit)
metainfo()
metainfo(icecat.appdata.xml)
metainfo(icecat.metainfo.xml)
mimehandler(application/rdf+xml)
mimehandler(application/rss+xml)
mimehandler(application/x-xpinstall)
mimehandler(application/xhtml+xml)
mimehandler(application/xml)
mimehandler(image/gif)
mimehandler(image/jpeg)
mimehandler(image/png)
mimehandler(text/html)
mimehandler(text/xml)
mimehandler(video/webm)
mimehandler(x-scheme-handler/chrome)
mimehandler(x-scheme-handler/ftp)
mimehandler(x-scheme-handler/http)
mimehandler(x-scheme-handler/https)
mozilla-https-everywhere = 20201117
webclient

$ rpm -qPp https://kojipkgs.fedoraproject.org//packages/icecat/78.5.0/2.rh2.fc34/x86_64/icecat-78.5.0-2.rh2.fc34.x86_64.rpm
application()
application(icecat.desktop)
icecat = 78.5.0-2.rh2.fc34
icecat(x86-64) = 78.5.0-2.rh2.fc34
libclearkey.so()(64bit)
liblgpllibs.so()(64bit)
libmozavcodec.so()(64bit)
libmozavcodec.so(libmozavcodec.so)(64bit)
libmozavutil.so()(64bit)
libmozavutil.so(libmozavutil.so)(64bit)
libmozgtk.so()(64bit)
libmozsandbox.so()(64bit)
libmozsqlite3.so()(64bit)
libmozsqlite3.so(libmozsqlite3.so)(64bit)
libmozwayland.so()(64bit)
libxul.so()(64bit)
libxul.so(xul78)(64bit)
metainfo()
metainfo(icecat.appdata.xml)
metainfo(icecat.metainfo.xml)
mimehandler(application/rdf+xml)
mimehandler(application/rss+xml)
mimehandler(application/x-xpinstall)
mimehandler(application/xhtml+xml)
mimehandler(application/xml)
mimehandler(image/gif)
mimehandler(image/jpeg)
mimehandler(image/png)
mimehandler(text/html)
mimehandler(text/xml)
mimehandler(video/webm)
mimehandler(x-scheme-handler/chrome)
mimehandler(x-scheme-handler/ftp)
mimehandler(x-scheme-handler/http)
mimehandler(x-scheme-handler/https)
mozilla-https-everywhere = 20191107
webclient
~~~

Version-Release number of selected component (if applicable):
icecat-78.6.0-1.rh1.fc34.x86_64


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
Provides for bundled libraries are generated, shadowing system libraries.

Expected results:
Provides for bundled libraries are not generated.

Additional info:

Comment 1 Petr Pisar 2020-12-18 07:59:55 UTC
This breaks building other packages in Koji.

Comment 2 Antonio T. sagitter 2020-12-18 11:51:17 UTC
I'm fixing right now

Comment 4 Miro Hrončok 2020-12-21 11:01:23 UTC
$ repoquery --refresh --repo=koji --whatprovides 'libsmime3.so()(64bit)'
firefox-0:84.0-6.fc34.x86_64
nss-0:3.59.0-2.fc34.x86_64

Comment 5 Fedora Update System 2021-01-12 10:04:31 UTC
FEDORA-2021-f32cc0c163 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-f32cc0c163

Comment 6 Fedora Update System 2021-01-13 01:28:04 UTC
FEDORA-2021-f32cc0c163 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-f32cc0c163`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-f32cc0c163

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2021-01-21 01:44:54 UTC
FEDORA-2021-f32cc0c163 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Miro Hrončok 2021-01-21 10:18:36 UTC
Sorry, wrong BZ.


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