Bug 839508

Summary: The devel packages in libdb4 conflict with the devel packages in libdb
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: libdb4Assignee: Jindrich Novy <jnovy>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: bruno, jnovy, pknirsch
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: libdb4-4.8.30-2 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-12 13:33:35 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 Mattias Ellert 2012-07-12 07:08:30 UTC
Description of problem:

Both libdb-devel and libdb4-devel install a symlink %{_libdir}/libdb.so pointing to different targets. And similarly for the other devel packages. This results in a conflict and the packages can not be installed in parallel.

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

libdb4-4.8.30-1.fc18

Additional info:

The unversioned symlinks in libdb4 should be moved to a subdirectory.

%{_libdir}/libdb4/libdb.so -> ../libdb-4.8.so

The libraries themselves and the versioned symlinks should stay in %{_libdir}.


PS. libdb4-cxx-devel is missing a requires on libdb4-devel. (The /usr/include/libdb4/db_cxx.h header contains #included "db.h".)

Comment 1 Jindrich Novy 2012-07-12 13:33:35 UTC
Fixed. Thanks for reporting!

Comment 2 Jindrich Novy 2012-07-12 20:24:11 UTC
*** Bug 839778 has been marked as a duplicate of this bug. ***