On Tue, Jan 26, 2010 at 2:46 PM, Paul W. Frields <stickster@gmail.com> wrote:
On Tue, Jan 26, 2010 at 02:05:03PM +0000, Peter Robinson wrote:
>    On Mon, Jan 25, 2010 at 11:11 PM, Paul W. Frields <[1]stickster@gmail.com>
>    wrote:
>      On Mon, Jan 25, 2010 at 05:09:40PM -0500, Luke Macken wrote:
>      > On Mon, Jan 25, 2010 at 03:29:40PM -0600, Adam Miller wrote:
>      > > Today in our meeting (that is still going on) it was brought up that
>      > > we should push for having firstaidkit-plugins-all for all spins in
>      > > order to help users who find themselves between a rock and a hard
>      > > spot.
>      > >
>      > > 15:20 < lmacken> fedora-live-base.ks:#firstaidkit-plugin-all
>      > >
>      > > It was then noticed that it is simply commented out in the
>      kickstart,
>      > > which begs the question: why?
>      > >
>      > > Just a curiosity as to why and if we could move to have it
>      uncommented?
>      >
>      > It looks like Rahul Sundaram dropped it to save space, along with a
>      few
>      > other non desktop oriented packages, in commit ae4afb9f.
>      >
>      > Yum on my rawhide box is telling me that the installed size of the
>      > firstaidkit-plugin-all package with deps is 1MB. �I haven't attempted
>      to
>      > spin up a F13 live image recently, so I'm not sure how tight we
>      > currently are for space, but having some system recovery tools in our
>      > spins is important.
>      And my understanding was the Desktop spin (for instance) was no longer
>      going to target a CD medium because the size limitation is really
>      starting to create substantial problems.
>    I think we should be able to pair this down back under 700 meg. My Moblin
>    live image iso comes in at 400 Mb and a basic GNOME desktop only adds 50
>    meg to this. There is one package that pulls in perl which alone saves
>    over 40 meg off a live CD image so if that could be fixed (i have one bug
>    open for it, need to do one for anaconda) and with some of the other wins
>    that I got from the mini.ks file I would be interested to see what the
>    gnome-desktop size comparison is to the standard base.ks


Looks like ~840-850 MB right now for the desktop spin as-is.

Well simply substituting fedora-mini-base.ks for the fedora-live-base.ks reduced that to 743 Mb based on today's rawhide in a completely un scientific test (shunting it through one of my build VMs and eyeballing the output after a couple of drinks). And looking through the build logs at random packages I don't recognise (yes, I'm that sad.... I can know basically what goes into a moblin or soas build and can see by eye when the deps bloat... sad... very sad!).

I'm not sure why a desktop Live Media spin requires things like a "JavaScript implementation written in Java", the ability to create a yum repo, the ability to master and write CDs and DVDs (aren't we booting from the CD drive?, and alot of devices don't even come with them), "support for making real-mode x86 calls with an emulated x86 processor." (we support x86 emulation on the desktop live cd..? Java possibly) , a "Documentation generator for Java source code" (me thinks someone needs to bother the java guys about their deps because there's a lot here..... good thing they don't support java on the XO.... yet :-D ) and that doesn't even count the 50 meg that perl adds :-)

Also not sure why we ship apache, but I can almost forgive the sshd service :-)

I'll try to get time to look at some of the deps in the desktop spin and see if we can't get that down again by F-13 final. There looks to be some reasonably easy targets there. Although java looks like it could (should) be encouraged to split out its dependencies.