ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #06388
Re: Required codecs on the ubuntu-phone
On 11 February 2014 14:00, Iain Lane <laney@xxxxxxxxxx> wrote:
> On Tue, Feb 11, 2014 at 01:30:42PM +0000, Dimitri John Ledkov wrote:
>> […]
>> Alternatively, the biggest one in the set appears to be opencv which
>> pulls in majority of extra dependencies, including gtk2. As a bare
>> minimum, i'd like to drop it or compile with less dependencies, if
>> possible.
>
> For plugins with particularly large dependency chains, a split may be
> appropriate. I would expect such a split to make sense for Debian too.
> Would you care to bring it up with Sebastian? I am a member of
> pkg-gstreamer, so can commit & upload there if there is agreement.
>
> I hope that would make a large enough difference, but if it doesn't we
> can then look at what else can be done. I would like to avoid any
> further downstream plugin moves, if at all possible.
>
So chromaprint and opencv appear to be the two kitchensinks with most
dependencies.
Splitting those two out would only leave a handful extra dependencies,
most of which are 1 extra dep per plugin.
And it does trim the install size significantly.
However, that would still pull in a few smaller dependencies in.
Removing opencv is about 27% dependencies gone (15 MB saving), a few
dependencies are shared between opencv and chromaprint, how much they
save together.
But, as ricardo pointed out, all we need is videoparsersbad and faad,
which is a very small portion of the package. Thus i'll also explore
possibility to duplicate those two into a separate (minimal) package,
without removing copies from plugins-bad.
--
Regards,
Dimitri.
References