Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 609550 - =dev-libs/libevent-2.1.8 conflicts with mail-client/thunderbird-45.7.0 and www-client/firefox-51.0
Summary: =dev-libs/libevent-2.1.8 conflicts with mail-client/thunderbird-45.7.0 and ww...
Status: RESOLVED DUPLICATE of bug 608180
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-16 18:18 UTC by charles17
Modified: 2017-03-25 08:41 UTC (History)
2 users (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 charles17 2017-02-16 18:18:47 UTC
=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)
    ^                  ^^^^^^^^^
Comment 1 Ben Kohler gentoo-dev 2017-02-16 18:24:07 UTC
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.
Comment 2 charles17 2017-02-16 18:43:48 UTC


(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
Comment 3 charles17 2017-02-16 19:01:13 UTC
Problem is that =dev-libs/libevent-2.1.8 does not trigger a rebuild of Thunderbird and Firefox.
Comment 4 Samuel Bauer 2017-02-16 22:38:47 UTC
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
Comment 5 Samuel Bauer 2017-02-17 23:36:50 UTC
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
Comment 6 Fab 2017-02-20 08:43:26 UTC
(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
Comment 7 Jory A. Pratt gentoo-dev 2017-02-22 01:24:38 UTC
(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
Comment 8 Jory A. Pratt gentoo-dev 2017-02-22 01:25:37 UTC

*** This bug has been marked as a duplicate of bug 608152 ***
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2017-03-25 08:41:31 UTC

*** This bug has been marked as a duplicate of bug 608180 ***