Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527148 - net-nds/openldap-2.4.40-r2 pushes dev-db/lmdb-0.9.14 which is part of previous openldap version
Summary: net-nds/openldap-2.4.40-r2 pushes dev-db/lmdb-0.9.14 which is part of previou...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo LDAP project
URL:
Whiteboard:
Keywords:
: 527150 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-10-27 20:54 UTC by Xavier Miller (RETIRED)
Modified: 2014-10-31 22:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier Miller (RETIRED) gentoo-dev 2014-10-27 20:54:30 UTC
When upgrading openldap (from 2.4.40), dev-db/lmdb is pulled but it fails to merge because lmdb binaries are embedded into openldap

Reproducible: Always

Steps to Reproduce:
1. emerge =net-dns/openldap-2.4.40
2. emerge =net-dns/openldap-2.4.40-r2
3.



emerge -C openldap && emerge -1 openldap is a workaround
Comment 1 jospezial 2014-10-27 21:26:48 UTC
Oh, you were 5 minutes faster.
Comment 2 jospezial 2014-10-27 21:27:38 UTC
*** Bug 527150 has been marked as a duplicate of this bug. ***
Comment 3 jospezial 2014-10-27 21:29:40 UTC
* Detected file collision(s):
 * 
 *      /usr/include/lmdb.h
 *      /usr/bin/mdb_dump
 *      /usr/bin/mdb_copy
 *      /usr/bin/mdb_load
 *      /usr/bin/mdb_stat
 *      /usr/share/man/man1/mdb_load.1.bz2
 *      /usr/share/man/man1/mdb_dump.1.bz2
 *      /usr/share/man/man1/mdb_copy.1.bz2
 *      /usr/share/man/man1/mdb_stat.1.bz2
 *      /usr/lib64/liblmdb.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * net-nds/openldap-2.4.40:0::gentoo
 *      /usr/bin/mdb_copy
 *      /usr/bin/mdb_dump
 *      /usr/bin/mdb_load
 *      /usr/bin/mdb_stat
 *      /usr/include/lmdb.h
 *      /usr/lib64/liblmdb.so
 *      /usr/share/man/man1/mdb_copy.1.bz2
 *      /usr/share/man/man1/mdb_dump.1.bz2
 *      /usr/share/man/man1/mdb_load.1.bz2
 *      /usr/share/man/man1/mdb_stat.1.bz2
 * 
 * Package 'dev-db/lmdb-0.9.14' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
 * 
 * The following 2 packages have failed to build or install:
 * 
 *  (dev-db/lmdb-0.9.14:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/dev-db/lmdb-0.9.14/temp/build.log'
 *  (net-nds/openldap-2.4.40-r2:0/0::gentoo, ebuild scheduled for merge)
 *
Comment 4 jospezial 2014-10-27 21:46:06 UTC
the workaround works.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2014-10-31 22:12:31 UTC
This was supposed to have been fixed already, by the blocker I put in lmdb.
Failing that, just unmerge the old one yourself, there isn't any other way to fix in the tree I can think of.