[Mageia-discuss] Suggestions

Juergen Harms Juergen.Harms at unige.ch
Fri Oct 22 22:57:46 CEST 2010


There is a secondary issue tied to the questions discussed in this 
thread: is it good strategy to do all package selection quite early 
during system generation? At present, package selection looks to me as 
an integral part of the system generation process, "burned" onto the 
installation media. Must that be so? has this question already been 
discussed?

Naively, I see an alternative: cut package selection into 2 parts:

(1) have system installation start by configuring a minimum set of 
packages, those that are strictly necessary to obtain a running system 
for the hardware and the desktop environment auto-detected / user-selected.

(2) install additional packages that customise the system to the profile 
desired by the user only at the end of system generation - that could 
even be delayed to the time the system does its first bootstrap (that 
could still be done in a way that is transparent to users who want an 
out-of-the-box installation).

The advantage I see to such an alternative is that it moves the issue of 
targetting (customisation to the profile a user or an 
apoplication-specific set of users want) out of system generation and 
makes the corresponding decisions at release definition easier. To some 
degree that may correspond to what RHEL - or is it Scientific Linux? - 
propose.

To play with this idea: the second phase might be done with a tool that 
could also be available when the system runs under user control, and 
allow the user to change / enrich his profile (without requiring him to 
go down to the level of urpmi and installing task-xxx).

A small additional advantage is that this might help to remove some of 
the "installation-stress" for new users: when they install their first 
system, the questions on detailed package selection (if the user wants 
that) would come at a time when the system is basically ready to run and 
the user has received his first "congratulation" message: when he has 
stopped being scared.

Please, dont misunderstand: Mageia needs to turn out the first release 
as rapidly and safely as possible - I do not suggest to modify things 
now. But - given the present discussion - considering a more flexible 
way of doing package selection and profiling would open up a different 
background to the present discussion, it might be helpful at mid-range.


More information about the Mageia-discuss mailing list