Bug 1388899

Summary: Error: nothing provides libpng.so.3 needed by cnijfilter-ip1800series-2.70-1.i386
Product: [Fedora] Fedora Reporter: srakitnican <samuel.rakitnican>
Component: libpng12Assignee: Nikola Forró <nforro>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: nforro, phracek, rdieter
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description srakitnican 2016-10-26 11:47:52 UTC
Description of problem:

There is a problem installing no longer supported driver for a printer on Fedora.

I am a little bit confused about libpng versioning but, the package libpng12 on centos7 provides /usr/lib/libpng.so.3, I assume for compatibility reasons, while on Fedora it is not.

# rpm -qf /lib/libpng.so.3
libpng12-1.2.50-7.el7_2.i686


Version-Release number of selected component (if applicable):

libpng12-0:1.2.56-2.fc24.i686


Actual results: dnf is unable to resolve dependencies, because no package provides /usr/lib/libpng.so.3


Expected results: Compatibility with older software if possible.


Additional info: Printer works if I add a symbolic link like: libpng.so.3 -> /usr/lib/libpng12.so.0.50.0.

Comment 1 Rex Dieter 2016-10-26 12:28:22 UTC
The origin of libpng.so.3 being dropped is in commit:

* Sun Aug 18 2013 Rex Dieter <rdieter> - 1.2.50-5
- devel: fix so we can drop Conflicts: libpng-devel
- drop libpng-compat stuff

I suppose we could consider bringing it back, but likely in a different subpkg (so it doesn't get pulled in by default (via lsb support, for example)

Comment 2 Fedora Admin user for bugzilla script actions 2021-11-03 12:21:05 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.