Bug 887013
| Summary: | libjpeg-turbo-compat isn't very compat because of ill-considered use of subdirectories | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Tom Lane <tgl> |
| Component: | libjpeg-turbo-compat | Assignee: | Adam Tkac <atkac> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | atkac, bgilbert, hhorak, orion, ovasik, rc040203 |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-12-17 12:37:09 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: | |||
|
Description
Tom Lane
2012-12-13 20:14:29 UTC
I think libjpeg-devel should pull in libjpeg-turbo-devel, the new API in the standard location. I someone can't port to the new API they can then use the old one. My one package built unchanged against the new one. (In reply to comment #1) > I think libjpeg-devel should pull in libjpeg-turbo-devel, the new API in the > standard location. If the new API is source-level-compatible for most apps, that would be a sensible approach. Recompile and you're suddenly using jpeg8. If that fails, and you don't want to spend time fixing it right away, repoint your BuildRequires at libjpeg-turbo-compat-devel. I think this solution would require making libjpeg-turbo-compat-devel Conflict: with libjpeg-turbo-devel, since they'd both be wanting to install jpeglib.h in /usr/include. But that seems all right to me; preferable anyway to asking people to monkey with their source code when the whole point is that they don't want to. As long as the base packages can be installed concurrently, we don't need the devel packages to be. *** Bug 887549 has been marked as a duplicate of this bug. *** In my opinion removal of libjpeg-devel Obsoletes/Provides from libjpeg-turbo-compat-devel should be sufficient to fix this issue. (In reply to comment #4) > In my opinion removal of libjpeg-devel Obsoletes/Provides from > libjpeg-turbo-compat-devel should be sufficient to fix this issue. On second though libjpeg-turbo-compat even doesn't have to provide libjpeg because -compat pkg will be pulled-in via rpm-build generated libjpeg.so.6() dependency. Should be fixed in libjpeg-turbo-compat-1.2.1-6.fc19 |