Opened 10 years ago
Closed 10 years ago
#120 closed defect (fixed)
png16.dll is incorrectly named png1616.dll in libpng-1.6.14-1
Reported by: | Lewis Rosenthal | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | other | Version: | |
Severity: | Keywords: | ||
Cc: |
Description
Dependencies fail for png16.dll as this is present in earlier package (libpng-1.6.10-1) but in the most recent (1.6.14-1), the dll is incorrectly named png1616.dll.
I ended up in a loop trying to update, and initially thought that it was as a result of an arch change. Upon closer inspection, I got:
Resolving Dependencies --> Running transaction check ---> Package libpng.pentium4 0:1.6.10-1.oc00 will be updated --> Processing Dependency: png16.dll for package: 1:cups-ibs-1.4.8-0.oc00.pentium4 --> Processing Dependency: png16.dll for package: 1:cups-1.4.8-0.oc00.pentium4 ---> Package libpng.pentium4 0:1.6.14-1.oc00 will be an update --> Finished Dependency Resolution Error: Package: 1:cups-libs-1.4.8-0.oc00.pentium4 (@netlabs-exp) Requires: png16.dll Removing: libpng-1.6.10-1.oc00.pentium4 (@netlabs-rel) png16.dll Updated By: libpng-1.6.14-1.oc00.pentium4 (netlabs-exp) Not found Error: Package: 1:cups-1.4.8-0.oc00.pentium4 (@netlabs-exp) Requires: png16.dll Removing: libpng-1.6.10-1.oc00.pentium4 (@netlabs-rel) png16.dll Updated By: libpng-1.6.14-1.oc00.pentium4 (netlabs-exp) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Oops.
Change History (5)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
I would suggest that a separate package with a forwarder (png16.dll) might be a better approach. I don't know what else might be looking for png16.dll, and this way, there is always something which can provide that dependency.
As for following the naming convention on nix, the latest available for openSUSE 13.2 x64 is 1.6.13-2.4.1, so I guess this new naming comes with 1.6.14 (I wasn't even aware of it). Thanks for letting me know, Silvan! ;-)
comment:3 by , 10 years ago
Rebuilding ghostscript and cups... since only a few packages uses png, we choose to rebuild them instead of creating a forwarder package.
comment:4 by , 10 years ago
There may be other programs not in the Netlabs repos which may look for png16.dll. No matter; anyone could package a forwarder in that case.
We can close this ticket, then. Thanks.
comment:5 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Cups needs an update then. Libpng is named correctly. As we follow the same naming as nix does now.