Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 548910 - mail-client/thunderbird pins media-libs/libvpx dependency
Summary: mail-client/thunderbird pins media-libs/libvpx dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-08 13:16 UTC by Thomas Capricelli
Modified: 2015-05-27 20:48 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 Thomas Capricelli 2015-05-08 13:16:55 UTC
on a ~amd64, it is currently impossible to install (or update) both thunderbird and chromium. It seems they have incompatible requirements for the version of libvpx. Actually, thunderbird wanting one and only one version seems like a bad thing to me.

emerge -uND world:
media-libs/libvpx:0

  (media-libs/libvpx-1.4.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/libvpx-1.4.0:= required by (www-client/chromium-43.0.2357.52:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                                                   

  (media-libs/libvpx-1.3.0:0/0::gentoo, installed) pulled in by
    =media-libs/libvpx-1.3.0* required by (mail-client/thunderbird-31.6.0:0/0::gentoo, installed)
    ^                  ^^^^^^                                                                                                                           




Reproducible: Always
Comment 1 Jory A. Pratt gentoo-dev 2015-05-10 00:36:46 UTC
The pin is there as the linking is not possible.
Comment 2 Thibaud CANALE 2015-05-25 23:51:26 UTC
Hello,

Just for the informations, media-libs/libvpx-1.4.0 is ABI incompatible with the previous version 1.3.0:
“It drops the compatibility layer, requiring VPX_IMG_FMT_* instead of IMG_FMT_*, […].”
https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Comment 3 Ian Stakenvicius (RETIRED) gentoo-dev 2015-05-27 19:38:10 UTC
I've committed thunderbird-31.7.0-r1 today with a patch permitting system-libvpx to work with libvpx-1.4 (its backported from the mozilla36 codebase).
Comment 4 Thibaud CANALE 2015-05-27 20:48:16 UTC
(In reply to Ian Stakenvicius from comment #3)
> I've committed thunderbird-31.7.0-r1 today with a patch permitting
> system-libvpx to work with libvpx-1.4 (its backported from the mozilla36
> codebase).

Oh great, thanks.

But shouldn't we wait the ebuild become available before marking this report as "FIXED"?