Bug 1438824

Summary: mupdf no longer ships libmupdfthird
Product: [Fedora] Fedora Reporter: Petr Šabata <psabata>
Component: mupdfAssignee: Pavel Zhukov <pzhukov>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: pzhukov
Target Milestone: ---   
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: 2017-04-04 16:06:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1428927    

Description Petr Šabata 2017-04-04 13:37:46 UTC
Description of problem:
The recently removed (1.10a-3) libmdfthird.a is a build dependency of zathura-pdf-mupdf, which now no longer builds.  Please, revert this change.

Version-Release number of selected component (if applicable):
1.10a-[34].fc2[567]

How reproducible:
Always.  The file is missing.

Steps to Reproduce:
1. Try to build zathura-pdf-mupdf with mupdf 1.10a-3 or newer

Actual results:
Linking fails with /usr/bin/ld: cannot find -lmupdfthird

Expected results:
The file is there and linking succeeds.

Additional info:
I don't know enough about mupdf to tell what this particular library provides, or should provide, nor whether it's actually necessary -- perhaps patching zathura-pdf-mupdf's config.mk would be sufficient.  However, I find this change quite surprising and the comment in the SPEC file doesn't help me understand it very much.

Comment 1 Pavel Zhukov 2017-04-04 14:26:30 UTC
(In reply to Petr Šabata from comment #0)
> Description of problem:
> The recently removed (1.10a-3) libmdfthird.a is a build dependency of
> zathura-pdf-mupdf, which now no longer builds.  Please, revert this change.

libmupdfthird is supposed to be built from thirdparty directory which is removed because of Fedora policy so this library is empty (4K size) just because there's nothing to be built and rpmlint complains about having it in the system. Are you really sure you need it?

Comment 2 Petr Šabata 2017-04-04 16:01:33 UTC
Maybe I don't -- if the library was always empty, it's very well possible zathura-pdf-mupdf doesn't actually need anything in it.

I'll patch the plugin and will get back to you.

Comment 3 Petr Šabata 2017-04-04 16:06:20 UTC
It works just fine.  Sorry for the noise.