=dev-libs/libevent-2.1.8 conflicts with mail-client/thunderbird-45.7.0 and www-client/firefox-51.0 To reproduce run: emerge -1pvt --verbose-conflicts =dev-libs/libevent-2.1.8 These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U ] dev-libs/libevent-2.1.8:0/2.1-6::gentoo [2.0.22:0/0::gentoo] USE="ssl threads -debug (-libressl) -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 1,003 KiB Total: 1 package (1 upgrade), Size of downloads: 1,003 KiB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/libevent:0 (dev-libs/libevent-2.1.8:0/2.1-6::gentoo, ebuild scheduled for merge) pulled in by =dev-libs/libevent-2.1.8 (Argument) (dev-libs/libevent-2.0.22:0/0::gentoo, installed) pulled in by <=dev-libs/libevent-2.1 required by (net-fs/nfs-utils-1.3.1-r5:0/0::gentoo, installed) ^^ ^^^ =dev-libs/libevent-2.0*:0/0= required by (mail-client/thunderbird-45.7.0:0/0::mozilla, installed) ^ ^^^^^^^^^ =dev-libs/libevent-2.0*:0/0= required by (www-client/firefox-51.0:0/0::gentoo, installed) ^ ^^^^^^^^^
If you must have libevent-2.1* then unset the "system-libevent" flag on firefox/thunderbird. Otherwise just let libevent at version 2.0, and be happy. I really don't think there's a bug here.
(In reply to Ben Kohler from comment #1) > ... Otherwise just let libevent at version 2.0, and be happy. > > I really don't think there's a bug here. (CVE-2016-10195, CVE-2016-10196, CVE-2016-10197) - <dev-libs/libevent-2.1.7_rc: multiple vulnerabilities
Problem is that =dev-libs/libevent-2.1.8 does not trigger a rebuild of Thunderbird and Firefox.
For firefox you just need to push firefox on the emerge line: emerge libevent firefox -1 should do the job, I'm currently recompiling. I also got freshplayerplugin and tmux that needed to be pushed to emerge manually. And there's a slightly more ennoying issue with nfs-utils: (dev-libs/libevent-2.1.8:0/2.1-6::gentoo, ebuild scheduled for merge) conflicts with <=dev-libs/libevent-2.1 required by (net-fs/nfs-utils-1.3.1-r5:0/0::gentoo, ebuild scheduled for merge) Meaning stable (amd64) version of nfs-utils can't stick with stable version of libevent. workaround: install =net-fs/nfs-utils-1.3.4 maybe need to ping nfs-utils maintainer to mark 1.3.4 as stable
firefox compiles and links fine with system-libevent flag active and libevent-2.1.8 installed, as should also thunderbird. As said before just manually add packages listed by --verbose-conflict to emerge. No problems with nfs-utils-1.3.4, but stable version will block libevent-2.1.8
(In reply to charles17 from comment #0) > =dev-libs/libevent-2.1.8 conflicts with mail-client/thunderbird-45.7.0 and > www-client/firefox-51.0 > [...] > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/libevent:0 > > (dev-libs/libevent-2.1.8:0/2.1-6::gentoo, ebuild scheduled for merge) > pulled in by > =dev-libs/libevent-2.1.8 (Argument) > > (dev-libs/libevent-2.0.22:0/0::gentoo, installed) pulled in by > <=dev-libs/libevent-2.1 required by > (net-fs/nfs-utils-1.3.1-r5:0/0::gentoo, installed) > ^^ ^^^ > > =dev-libs/libevent-2.0*:0/0= required by > (mail-client/thunderbird-45.7.0:0/0::mozilla, installed) > ^ ^^^^^^^^^ > > =dev-libs/libevent-2.0*:0/0= required by > (www-client/firefox-51.0:0/0::gentoo, installed) > ^ ^^^^^^^^^ Does not conflict with thunderbird nor firefox, but with nfs-utils. Duplicate of bug #608152
(In reply to charles17 from comment #0) > =dev-libs/libevent-2.1.8 conflicts with mail-client/thunderbird-45.7.0 and > www-client/firefox-51.0 > > To reproduce run: > emerge -1pvt --verbose-conflicts =dev-libs/libevent-2.1.8 > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild U ] dev-libs/libevent-2.1.8:0/2.1-6::gentoo > [2.0.22:0/0::gentoo] USE="ssl threads -debug (-libressl) -static-libs > {-test}" ABI_X86="(64) -32 (-x32)" 1,003 KiB > > Total: 1 package (1 upgrade), Size of downloads: 1,003 KiB > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/libevent:0 > > (dev-libs/libevent-2.1.8:0/2.1-6::gentoo, ebuild scheduled for merge) > pulled in by > =dev-libs/libevent-2.1.8 (Argument) > > (dev-libs/libevent-2.0.22:0/0::gentoo, installed) pulled in by > <=dev-libs/libevent-2.1 required by > (net-fs/nfs-utils-1.3.1-r5:0/0::gentoo, installed) > ^^ ^^^ > > =dev-libs/libevent-2.0*:0/0= required by > (mail-client/thunderbird-45.7.0:0/0::mozilla, installed) > ^ ^^^^^^^^^ > > =dev-libs/libevent-2.0*:0/0= required by > (www-client/firefox-51.0:0/0::gentoo, installed) > ^ ^^^^^^^^^ Your tree is out of sync, the current eclass sets >=dev-libs/libevent-2.0*:0/0
*** This bug has been marked as a duplicate of bug 608152 ***
*** This bug has been marked as a duplicate of bug 608180 ***