Anaconda is not the place for pedantic customization [ was Excessive package interdependency]
kaboom at gatech.edu
Fri Dec 19 14:42:21 UTC 2003
On Fri, 19 Dec 2003, Jef Spaleta wrote:
> Chris Ricker:
> > Not a list. The standard r-c-packages screen in group mode that
> > anaconda
> > already shows during new installs. After finding the packages to upgrade,
> > ask if they want to see other available packages, and if so, show them the
> > groups. Just give people the chance to customize, rather than forcing stuff
> > on them they may or may not want.
> Why does anaconda have to offer this choice? Why can't the user do the
> point and go upgrade in anaconda...boot into the running system..and
> finish up 'customization' via the group selector tool to
> grab stuff from a local disk/cd or from a repo? Why does this
> customization step have to go IN the anaconda installer. I really don't
> see a 'general use' benefit of having anaconda be the place where you
> choose to install MORE things.
> 3)use system-config-respin:
> *select kickstart/install media/livecd
> *select packages/groups to include from online repository sources or
> sources locally on disk
> *define a new comps file as desired
> *any other number of steps that count as customization
> *create new iso images based on 'custom' selections
> 4)burn or push the iso images over the network
> You of course can't redistribute your custom install media as Fedora,
> but does that really matter...if you get a system installed
> exactly the way you want it?
None of your ideas work with the current setup, which is that RH's package
developers are putting non-essential dependencies into RPMs just to allow
upgraders to get the new non-essential software
My point is that the claim that that's necessary isn't true. There are other
ways to give upgraders the chance to get new software, without forcing that
new software down everyone's throats as the current status quo does.
Anaconda, firstboot, etc. are all possible places to present it -- the
important point is that a choice can be offered, not the details of where /
when it's offered.
More information about the devel