Bug 25358 - nvidia-nsight provides system libraries
Summary: nvidia-nsight provides system libraries
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-08-26 08:20 CEST by Jani Välimaa
Modified: 2019-08-31 15:24 CEST (History)
2 users (show)

See Also:
Source RPM: nvidia-cuda-toolkit-10.1.168-1.mga7.nonfree.src.rpm
CVE:
Status comment:


Attachments

Description Jani Välimaa 2019-08-26 08:20:44 CEST
$ LC_ALL=C.UTF-8 sudo urpmi gnucash
In order to satisfy the 'libhyphen.so.0()(64bit)' dependency, one of the following packages is needed:
 1- nvidia-nsight-10.1.168-1.mga7.nonfree.x86_64: NVIDIA Nsight IDE (to install)
 2- lib64hyphen0-2.8.8-7.mga7.x86_64: A text hyphenation library (to install)

This may cause problems in apps requiring libhyphen.so.0 if a wrong pkg gets installed.
Jani Välimaa 2019-08-26 08:44:10 CEST

Hardware: All => x86_64

Comment 1 Jani Välimaa 2019-08-26 08:48:40 CEST
Besides libhyphen.so.0 nvidia-nsight also provides more system libraries:

$ urpmf --provides libjpeg.so.8
lib64jpeg8:libjpeg.so.8()(64bit)
lib64jpeg8:libjpeg.so.8(LIBJPEGTURBO_8.0)(64bit)
lib64jpeg8:libjpeg.so.8(LIBJPEG_8.0)(64bit)
nvidia-nsight:libjpeg.so.8()(64bit)
nvidia-nsight:libjpeg.so.8(LIBJPEGTURBO_8.0)(64bit)
nvidia-nsight:libjpeg.so.8(LIBJPEG_8.0)(64bit)

$ urpmf --provides libpng12.so.0
lib64png12_0:libpng12.so.0()(64bit)
lib64png12_0:libpng12.so.0(PNG12_0)(64bit)
nvidia-nsight:libpng12.so.0()(64bit)
nvidia-nsight:libpng12.so.0(PNG12_0)(64bit)

Summary: nvidia-nsight provides libhyphen.so.0 => nvidia-nsight provides system libraries

Comment 2 Thomas Backlund 2019-08-26 09:33:45 CEST
Yep, thats why we as a first quick fix pushed:
http://advisories.mageia.org/MGAA-2019-0054.html

So if you have meta-task-7-1.1.mga7 installed, it should default to the system libs, but we still need to fix the nvidia-nsight package

CC: (none) => tmb

Comment 3 Jani Välimaa 2019-08-26 10:15:53 CEST
Filtered out more system lib provides/requires and pushed nvidia-cuda-toolkit-10.1.168-1.1.mga7 to nonfree/updates_testing. Fixed also in cauldron.

Assignee: bugsquad => qa-bugs

Comment 4 Thomas Backlund 2019-08-26 15:17:00 CEST
We should filter out libCore.so()(64bit) that is provided by qt-creator too
Comment 5 Jani Välimaa 2019-08-26 21:03:18 CEST
(In reply to Thomas Backlund from comment #4)
> We should filter out libCore.so()(64bit) that is provided by qt-creator too

nvidia-cuda-toolkit-10.1.168-1.2.mga7 in nonfree/updates_testing should fix it.
Comment 6 Thomas Backlund 2019-08-31 13:45:26 CEST
As this only removes provides confirmed by rpmdiff:

removed     REQUIRES libhyphen.so.0()(64bit)  
removed     REQUIRES libjpeg.so.8()(64bit)  
removed     REQUIRES libjpeg.so.8(LIBJPEG_8.0)(64bit)  
removed     REQUIRES libpng12.so.0()(64bit)  
removed     REQUIRES libpng12.so.0(PNG12_0)(64bit)  
removed     PROVIDES libCore.so()(64bit)  
removed     PROVIDES libhyphen.so.0()(64bit)  
removed     PROVIDES libjpeg.so.8()(64bit)  
removed     PROVIDES libjpeg.so.8(LIBJPEGTURBO_8.0)(64bit)  
removed     PROVIDES libjpeg.so.8(LIBJPEG_8.0)(64bit)  
removed     PROVIDES libpng12.so.0()(64bit)  
removed     PROVIDES libpng12.so.0(PNG12_0)(64bit)  
removed     PROVIDES nvidia-nsight(x86-64) = 10.1.168-1.mga7.nonfree
added       PROVIDES nvidia-nsight(x86-64) = 10.1.168-1.2.mga7.nonfree



So flushing this out

Keywords: (none) => advisory, validated_update
Whiteboard: (none) => MGA7-64-OK
CC: (none) => sysadmin-bugs

Comment 7 Mageia Robot 2019-08-31 15:24:08 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0107.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


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