iso content review #2 report

Harald Sitter apachelogger at ubuntu.com
Sat Mar 1 17:48:25 UTC 2014


On Friday 28 February 2014 21:51:56 Scott Kitterman wrote:
> On Friday, February 28, 2014 15:25:07 Valorie Zimmerman wrote:
> > On Fri, Feb 28, 2014 at 6:22 AM, Michał Zając
> > >> Why do we have both? o_o
> > 
> > How about we remove Calligra from the ISO this time around, and
> > re-evaluate for 14.10? Ideally I'd love to see us use the KDE
> > offerings, but it has to be fully usable at least for home use.
> 
> How did it all get there anyway?
> 
> I thought it was just supposed to be krita (which is a good idea, IMO).

Well, and kexi. And regarding krita being a good idea: who is supposed to use 
krita? what's the use case it addresses for our users? and most importantly, 
does it need to consume so much space to fulfill the usecase?

The problem with all office applications is that they will have or allow for 
tight integration with one another, so you can stick a presentation, a drawing 
into a document, powered by a spreadsheet, powered by a database. This is why 
the mix and match attitude we pursue at the moment doesn't really work out, 
because everything is very much mushed together on both ends. We replace two 
parts of LibreOffice with two parts of Calligra. Except we don't. The majority 
of the stuff is in shared libraries etc. and AFAIK LO is not even packaged in 
such a way that we are saving anything in terms of icons (namely LO base, 
that's the database app, safes us exciting 1.4mb, LO draw safes an additional 
2.2mb - mind you, LO draw is implicitly dragged in because impress needs 
it...).

For the 1.4mb of LO apps we safe we get the following (brackets mention 
compressed size, so that's roughly the size occupied on the ISO; packages 
without a size are <1mb):

| kexi (4mb)
| krita (5mb)
  | krita-data (15mb)
  | libfftw3-double3
  | libglew1.10
  | libkdcraw23
    | libraw9
    | libkdcraw-data
  | libopencolorio1
    | libyaml-cpp0.3 
    | libtinyxml2.6.2
  | libopenjpeg2
  | calligra-libs (5mb)
    | calligra-data (1mb)
    | fonts-lyx
    | libkrossui4
    | libm2mml0.0
      | libcauchy0.0
    | libmarblewidget17 (1mb)
      | marble-data (13mb)
      | marble-plugins (9mb)
        | libqextserialport1
        | libqtlocation1
        | libquazip0
        | libshp1
        | libwlocate0 
    | libphononexperimental4
    | libspnav0

Now let's assume that we can split the marble bits out (which may not even be 
possible, but one can hope). We'd still be adding about 30mb (!), all of 
Calligra is 50mb. So I guess, we are shipping more than 50% of Calligra and 
certainly more than 50% of LO. Conclusion: we must be shipping two office 
suites.
Exceptionally avant-garde; not very practical I fear.

So what do we do?
Dropping kexi in favor of base might not be very useful on its own because 
(other than marble) most of the stuff is still dragged in by krita anyway.
Which brings me back to the original question: is it really a good idea to 
have krita?

Food for thought: Ubuntu Unity's ISO is 930mb (70 less than ours) and contains 
2 languages in addition to english, our ISO meanwhile is yet again oversized 
(>1000mb) and contains no languages other than english....

HS



More information about the kubuntu-devel mailing list