On Mon, 2013-12-16 at 09:23 -0800, Adam Williamson wrote:
Matthias, I was going to say something similar to Michael: I can take
your point in theory, but in practice it's difficult to see how you can
possibly achieve the goal of a full GNOME environment in 1GB. Even with
all the potential change on the table with the fedora.next stuff, I
don't see that there's enough fat to cut to be able to say confidently
that we'll be able to deliver what we want as the coherent GNOME
experience inside of 1GB for the foreseeable future.
Look at the significant stuff that's cut from the current live:
%packages
# reduce the office suite in size
-planner
-libreoffice-xsltfilter
-libreoffice-pyuno
-libreoffice-emailmerge
-libreoffice-math
# remove some other applications
-gnome-boxes
-gnome-dictionary
# Dictionaries are big
# we're going to try keeping hunspell-* after notting, davidz, and ajax
voiced
# strong preference to giving it a go on #fedora-desktop.
# also see
http://bugzilla.gnome.org/681084
-aspell-*
-man-pages*
-words
# Help and art and fonts can be big, too
-evolution-help
-desktop-backgrounds-basic
-*backgrounds-extras
-stix-fonts
# These things are cut purely for space reasons
-aisleriot
-brasero
-brasero-nautilus
-bijiben
-gnome-system-log
-deja-dup
-eog
-gnu-free-mono-fonts
-gnu-free-sans-fonts
-gnu-free-serif-fonts
-uboot-tools
-dtc
especially that last section, those are things the desktop team clearly
wants in the Proper Experience, as they're in the GNOME desktop comps
group (most of them). They're being cut "purely for space reasons". At
bare minimum, it seems like you'd somehow need to cut enough space from
the 'deliverable' (whatever it winds up being, with fedora.next) both to
get all those things back in, and to account for future bloat, or else
we'll be stuck on the'try and find some space to save in a raging hurry
every milestone' train.
Again, what I was trying (poorly) to describe is not so much about size
or bloat, but about conceptual clarity - you install the OS as a unit,
but applications are separate from it and can be installed, played with,
removed, separately.