Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
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
Doc Type: If docs needed, set a value
Doc Text:
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.