Fedora Mini sounds like what you are trying to do:
1. I think Fedora mini sounds like a red and black small car ;)
establish some minimal set of packages that can provide a decent
experience in limited size environments. Again, it would be a bonus
feature if there was a non-conflicting way of "updating" Fedora Mini to
become Fedora Core plus some Fedora Extras packages. I think that
having packages in Mini that are not in Extras would lead to all sorts
of pain.)
2. What I would encourage folks to do in this situation is to try making
a workable set of packages INSIDE a Xen install using only the repos in
a default fedora core 4 install.(core, updates, extras) Then once you're
happy with it - dump the packages out using:
rpm -qa --qf "%{name}\n" and assemble those into a comps.xml file.
Then if you want others to test it simply make a repository like this:
mkdir myrepo
cp mycomps.xml myrepo/mycomps.xml
createrepo -g mycomps.xml myrepo
then post the url to myrepo.
Users can put that repo in their /etc/yum.repos.d/ dir and try it out.
Moreover if you have a minimum install and you think it would fit well
in core then post it up and give a list of 'features' available in that
minimal install.
Remember 'Core' in the comps.xml will always be installed, by default,
on anaconda installs.
-sv