Was there any discussion with firsboot maintainers?
Looking at https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup :
- "The design currently relies on running in a bare user session and changing the user's name and home directory."
That sounds extremely fragile and generally undesirable.
I don't think we really want only a "Welcome to GNOME 3" - e.g. there is the Fedora-specific license acknowledgement screen, and smolt submission screen.
Related to the above: What about third-party modules? Currently in Fedora, smolt-firstboot, system-config-{keyboard,rootpassword}, rhn-setup-gnome all provide firstboot modules. I suppose some of the functionality will be directly integrated, what about the rest?
The tentative design seems to mix system-specific and user-specific decisions (account creation, "location" (that is NOT a substitute for locale, btw.), vs. user-specific online accounts). Isn't there a risk of confusing users' mental model about which decisions are for their account vs. for the whole computer?
--Mitr 18:03, 28 May 2012 (UTC)
- ...will replace firstboot for the desktop spin
What about the other spins? AFAICS every currently existing spin uses firstboot. --Mitr 18:26, 28 May 2012 (UTC)
The contingency of firstboot has to be assured for other spins that do not want/can't use GDM or the initial setup app should be a separate modular application to allow non Gnome spins to for example ship own "Welcome SPIN xxx". Also the desktop one should be more Fedora friendly - so "Welcome to Fedora" instead of "Welcome to Gnome" etc. I think this should be really cross-desktop/spin effort to share as much code as possible - could be core library - firstboot without UI - and spins could implement own "look" --jreznik 15:46, 31 May 2012 (UTC)
How the Installation DVD firstboot is going to be handled (for different sets of packages)? Is firstboot still considered as a default option? For example in case - the user selects Gnome and other DE to be installed and should be able to setup the common system-specific settings. --jreznik 16:04, 31 May 2012 (UTC)